@charset "utf-8";

/* clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* common */
body, input, textarea, select, button {
  font-family: 'Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','Verdana','sans-serif';}
  
/* for iOS */
input[type="button"],input[type="text"],input[type="submit"] {-webkit-appearance: none;border-radius: 0;}

a,
a:link,
a:active,
a:visited		{color:#2266AA;text-decoration:none;}
a:hover,
a:active,
a:focus			{color:#4B8DCF;text-decoration:underline;}

.m10b {margin-bottom:10px;}
.m20b {margin-bottom:20px;}
.m30b {margin-bottom:30px;}
.left {float:left;}
.right {float:right;}
.font10 {font-size:10px;}
.area_txt {font-size:14px;line-height:24px;overflow:hidden;_zoom:1;clear:both;}
.area_txt p {margin-bottom:20px;}
.Normal .blue_txt {	color:#003366;}
.blue_txt {	color:#003366;}
.Normal .sub_title {border-bottom: dotted 1px #CCCCCC;margin-bottom:10px;font-weight:bold;font-size:14px;color:#000000;clear:both;width:100%;}
.sub_title {border-bottom: dotted 1px #CCCCCC;margin-bottom:10px;font-weight:bold;font-size:14px;color:#000000;clear:both;width:100%;}
.sub_title p {padding:0px 5px 0px 15px;margin:0 0 5px 0;border-left: solid 3px #008CD7;color:#000000;}
.next_no {clear:both;margin:10px auto;overflow:hidden;_zoo:1;}
.next_no a:link,
.next_no a:visited,
.next_no a:active {border: solid 1px #336EAB;display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#666666;text-decoration:none;}
.next_no a:hover {border: solid 1px #336EAB;display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#666666;background:#AEC5DD;}
.next_no .number {display:block;padding:6px 11px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#FFFFFF;background:#336EAB;}
.next_no .next a:link,
.next_no .next a:visited,
.next_no .next a:active {background:#336EAB;color:#FFFFFF;display:block;font-weight:bold;font-size:12px;padding:5px 0px;width:95px;margin:3px;float:left;}
.next_no .next a:hover {background:#285787;color:#FFFFFF;display:block;font-weight:bold;font-size:12px;padding:5px 0px;width:95px;margin:3px;float:left;}

/* header */
#header {text-align:left;position:relative;}
.top_graylinearea {margin: 0 auto;/*width: 96%;*/width:1000px;overflow:hidden;}
.HeadPane {width: 60%;float:left;}
.HeadLinkPane {width: 40%;float:right;}
.area {margin: 0 auto;width: 1000px;}
.skinBody .area {/*width:96%;*/}
.area:before,
.area:after {content:"";display:table;}
.area:after {clear:both;}
#header .area {padding-bottom: 20px;}
.Logo {margin:0;padding: 40px 0 0;width: 26%;float:left;}
.Logo img {max-width:100%;}
.HeadSubPane  {padding-top: 20px;width: 73%;float:right;}
.HeadSubPane .defaultBox .contents {margin: 0;}
.HeadSubPane table[summary="Banner Design Table"] {float: right;}
.HeadSubPane table[summary="Banner Design Table"] td {padding-top: 20px;}
.HeadSubPane img {margin:0 auto;max-width:100%;}
.top_grayarea{padding: 10px 0;background:#f6f7f8;min-height:33px;border-top: 1px solid #e8ebed;}
.top_grayarea:before,
.top_grayarea:after {content:"";display:table;}
.top_grayarea:after {clear:both;}
.top_grayarea_inner {margin: 0 auto;width:1000px;}
.skinBody .top_grayarea_inner {/*width:96%;*/}
.top_grayarea_inner:before,
.top_grayarea_inner:after {content:"";display:table;}
.top_grayarea_inner:after {clear:both;}
.SearchPane {width: 31.6%;float:left;}
.SearchPane .defaultBox .contents {margin-bottom: 0;}
#header .searchbox {padding: 0;}
#header .searchbox:before,
#header .searchbox:after {content:"";display:table;}
#header .searchbox:after {clear:both;}
#header .searchbox input {width: 80%;float: left;box-sizing: border-box;border: 1px solid #ccc;}
#header .searchbox input + input {padding:0;width: 18%;color: #fff;line-height: 24px;float: right;background-color: #008cd6;border: none;border-radius: 2px;cursor: pointer;}
.LoginPane {width: 67%;text-align:right;float:right;}
.login {padding-top: 3px;float: right;}
.login p {padding-left:10px;width: auto;display: block;letter-spacing: -.4em;float:left;}
.login p a {letter-spacing: normal;display: inline-block;}
.login a.rss {margin-left: 5px;}
/* for admin rss */
.header_icon {color:#CCC;padding:3px 25px;}
.header_icon img {padding:0 10px;}
.header_link {float:right;padding:5px 15px;}
.header_link li{background:url(/Portals/0/Skins/businessnetwork/images/blue_arrow.gif) no-repeat left;list-style:none;padding:0 15px 0 10px;font-size:10px;float:left;}
.header_link li a:link, 
.header_link li a:visited, 
.header_link li a:active {color:#000000;}
.header_link li a:hover {color:#666666;}

.TopMenuPane .defaultBox .contents {margin:0;}
.TopAttrPane {background-color: #e3e7e8;}
.attribute_list {margin: 0 auto;padding: 10px 0;width: 1000px;background: none;border-top: none;}
.skinBody .attribute_list {/*width:96%;*/}
.attribute_list:before,
.attribute_list:after {content:"";display:table;}
.attribute_list:after {clear:both;}
.attribute_list span {padding: 0;min-width: 1%;width: 16.6%;float: left;background: none;}
.attribute_list span a:link,
.attribute_list span a:visited,
.attribute_list span a:active {padding: 0 5px;text-align: center;line-height: 2.1;font-size: 12px;color: #575757;background: url(/Portals/0/images/common/arrow_attr_blue.png) 5% center no-repeat #fff;border: 0 solid #e3e7e8;border-width: 1px 0 0 1px;display: block;    }
.attribute_list span:nth-child(n+5) a {background-image: url(/Portals/0/images/common/arrow_attr_green.png);}
.attribute_list span:nth-child(n+8) a {background-image: url(/Portals/0/images/common/arrow_attr_orange.png);}

.ContentBottomPane {padding-top:30px;}

p.ttl_specialtopics,
.ContentSpecialTopicsPane table[summary="Banner Design Table"],
#top_2Columns .ExtraContentPane00 table[summary="Banner Design Table"] {display: none;}

/* footer */
#FootBody {clear:both;border-top: solid 5px #000000;background: #f6f7f9;}
.FootTop01Pane .attribute_list,
.FootTop02Pane .TopNavi {display: none;}
span.btnWhitePaperWrap {display: none;}
.FootLogoPane {width: 14.5%;padding: 27px 0 0;text-align:left;float:left;}
.FootLogoPane img {max-width:100%;}
.FootPane,.CopyrightCss {padding: 0;text-align:left;width: 85%;float: right;display: block;}
.FootPane {padding: 20px 0 9px;font-size: 11px;}
.FootPane .defaultBox .contents {margin-bottom: 0;}
.FootPane p {text-align:right;}
.FootPane a {font-size:11px;}
.FootPane a:link,
.FootPane a:visited,
.FootPane a:active {margin: 0 6px;color:#000;display: inline-block;}
.FootPane a:hover {margin:0 6px;color:#666666;}
p.menuForAdmin {text-align: left;}
.CopyrightCss {padding-bottom: 20px;font-size: 11px;color: #999;text-align:right;}
.Copyright .defaultBox .contents {margin-bottom: 0;}

/* Gナビ */
.TopNavi  {margin: 0;padding:0px;background-color: #000;}
.TopNavi .TopNavi {margin: 0 auto;padding:0;width: 1000px;list-style-type:none;z-index:99999;}
.skinBody .TopNavi .TopNavi {/*width: 96%;*/}
.TopNavi .TopNavi ul {margin:0;padding: 0;list-style-type:none;letter-spacing: -.4em;z-index:99999;background-color: #000;}
.TopNavi .TopNavi ul li {margin:0;padding:0;list-style-type:none;z-index:99999;color: #fff;letter-spacing: normal;text-align: center;display: inline-block;position: relative;}
.TopNavi .TopNavi ul li:hover {width:auto;border:none;text-decoration:none;z-index:99999;}
.TopNavi .TopNavi ul li a,
.TopNavi .TopNavi ul li a:visited {padding: 0;color:#fff;font-weight: bold;line-height: 2.35;text-align: center;z-index:99999;display:block;}
.TopNavi .TopNavi ul li:first-child:before,
.TopNavi .TopNavi ul li:after{content:"";width: 2px;height: 17px;background-color: #fff;display: block;position: absolute;top: 6px;right: 0;}
.TopNavi .TopNavi ul li:first-child:before {left:0;right:auto;}
.TopNavi .TopNavi ul li:nth-child(1) {width: 9%;}
.TopNavi .TopNavi ul li:nth-child(2) {width: 19.2%;}
.TopNavi .TopNavi ul li:nth-child(3) {width: 15%;}
.TopNavi .TopNavi ul li:nth-child(4) {width: 19%;}
.TopNavi .TopNavi ul li:nth-child(5) {width: 10%;}
.TopNavi .TopNavi ul li:nth-child(6) {width: 16.8%;}
.TopNavi .TopNavi ul li:nth-child(7) {width: 11%;}
.TopNavi .TopNavi ul li:nth-child(8) {width: 9%;}
.TopNavi .TopNavi ul li a:hover {text-decoration:none;background:url(/Portals/0/Skins/businessnetwork/images/nav_arrow.gif) no-repeat left center #028AD6;border:none;}
.TopNavi .TopNavi ul li.CurrentItem {background:url(/Portals/0/Skins/businessnetwork/images/nav_arrow.gif) no-repeat left center #028AD6;padding-left:25px;}
.TopNavi .TopNavi ul li.white_btn {display:none;}
.TopNavi .TopNavi ul ul {display:none;}
.TopNavi .TopNavi table {border-collapse:collapse;font-size:12px;z-index:99999;}

/* スマホ切替 */
.ViewSpSwitch {padding-top: 15px;text-align: center;}
.ViewSpSwitch a {padding: 6px 20px;color: #fff;display: inline-block;border-radius: 3px;}
.ViewSpSwitch a[onclick*="=smart"] {padding-left: 40px;background: url(/Portals/0/images/common/res/ico_sp.png) 18px 50% no-repeat #008cd6;background-size: 16px;}
.ViewSpSwitch a[onclick*="=pc"] {padding-left: 46px;background: url(/Portals/0/images/common/res/ico_pc.png) 18px 50% no-repeat #008cd6;background-size: 16px;}


/* ===========================================================
 Index
=========================================================== */

/* ピックアップ */
#dnn_ctr448_ModuleContent {padding-top:20px;border:1px solid #CCCCCC;background:url(images/index/pr_title.gif) no-repeat top;}
.pickup_box {margin-bottom:10px;width:100%;}
.pickup_box td {padding: 12px;border-bottom: dotted 1px #ccc;}
div[id*="ArticlePickup"].blue_box {margin: 0;}
.pickup_box img {float:left;display:block;padding:0 15px 15px 0;}
.pickup_box .green_title {margin: 0;font-size: 11px;color:#37820F;}
.whitepaper_details .main_title {color:#363636;font-size:19px;font-weight:bold;line-height:120%;}
.pickup_box .main_title a:link,
.pickup_box .main_title a:visited,
.pickup_box .main_title a:active {color:#0044CC;font-size:18px;font-weight:bold;}
.pickup_title {overflow:hidden;_zoom:1;padding-bottom:0;}
.pickup_title .main_title {margin: 0;line-height: 1.3;}
.pickup_box .details_txt {margin: 5px 0 10px;font-size: 12px;line-height:1.4;}
.pickup_box .category {font-size:10px; color:#7F8F9D;}
.pickup_box .day {float:right;font-size:10px; color:#7F8F9D;}
.pickup_box .day img {padding:0 10px 0 0;width: auto !important;}
*:first-child+html .pickup_box .day  {width:140px;}
* html .pickup_box .day  {width:140px;}
*:first-child+html .pickup_box .day .day {width:50px;float:left;}
* html .pickup_box .day .day {width:50px;float:left;}
.more_btn {text-align:right;display:inline-block;}

.sectionArticle {padding: 12px;background: url(/Portals/0/images/common/bg_more.png) repeat;}
.sectionArticle:before,
.sectionArticle:after {content:"";display:table;}
.sectionArticle:after {clear:both;}
.sectionArticle > div:before,
.sectionArticle > div:after {content:"";display:table;}
.sectionArticle > div:after {clear:both;}
.sectionArticle .more:before,
.sectionArticle .more:after {display:none;}
.sectionArticle > div > div {margin-left: 1.3%;width: 24%;float: left;background-color: #fff;}
.sectionArticle > div > div:nth-child(4n+1) {margin-left: 0;}
.sectionArticle > div > div:nth-child(5) {clear: left;}
.sectionArticle > div > div a {text-align: center;display: block;}
.sectionArticle > div > div a img {width:100%;}
.sectionArticle > div > div > div + div {min-height: 4em;background: url(/Portals/0/images/common/ico_glass.png) right bottom no-repeat #000;background-size: 12%;}
.sectionArticle > div > div > div + div a {padding: 10px;text-align: left;line-height: 1.3;color: #fff;font-size: 11px;}
.sectionArticle > div > div:nth-child(n+5) {margin-top: 10px;}
.sectionArticle .more {margin-top: 10px;height: 30px;text-indent: -9999px;background: url(/Portals/0/images/common/txt_more.png) center center no-repeat #3d4147;cursor: pointer;}

/* 新着記事 */
.news_article {width:100%;}
.news_article td {padding-bottom:5px; }
.news_article td a:link, 
.news_article td a:visited, 
.news_article td a:active {background:url(/Portals/0/Skins/businessnetwork/images/black_arrow.gif) no-repeat left 6px;width:100%; font-size:14px;padding:0px 10px;display:block;color:#04c;}
.news_article td a:hover {text-decoration:underline;}
.news_article span {font-size:10px; color:#7F8F9D;}
.news_article .day {padding: 5px 0 5px 5px;font-size:10px; color:#7F8F9D;}
.news_article .day a:link, 
.news_article .day a:visited, 
.news_article .day a:active {background:none;}
.news_article .day span {font-size: 11px;}
.news_article .day .more_btn {float:left;display:block;width:67px;margin-right:5px;}
.news_article .day span {float:right;display:block;}
p.seeMore {padding-bottom: 10px;}

/* 新着記事一覧 */
.list_linebox {clear:both; width:100%; padding:0;border: solid 1px #ccc;margin-bottom:10px;}
.list_linebox .title { overflow: hidden;_zoom: 1;border-top: solid 3px #008CD6;}
.list_linebox h3 { float:left;margin:0px;font-size:14px;font-weight:bold;padding:5px 0 0 10px;line-height:14px;}
.list_linebox .actionBtn {float:right; padding:5px 5px 0 0;}
.defaultBox .contents .list_linebox .contents {margin:5px;border-top:1px #ccc dotted;padding:5px;}
.list_linebox .news_list {width:100%;margin:0px; padding:0px;}
.news_list td a:link,
.news_list td a:visited,
.news_list td a:active {background:url(/Portals/0/Skins/businessnetwork/images/red_arrow.gif) no-repeat left;padding-left:10px;font-size:12px;}
.list_linebox .day {font-size:10px; color:#7F8F9D;text-align:right;width:50px;}

/* ホワイトペーパー */
a.btnWhitePaper {padding: 17px 10px;text-align: center;display: block;border: 1px solid #ccc;}

/* スペシャルトピックス */
.specialtopics table {background:#ECF2F0;border: solid 1px #ccc;text-align:left;}
.specialtopics td {padding:10px 5px; margin:5px;border-bottom: dotted 1px #666;}
.specialtopics td .no {border-bottom:none;}
.specialtopics table img {float:left;padding-right:5px;padding-bottom:5px;}
.specialtopics table a:link,
.specialtopics table a:visited,
.specialtopics table a:active {color:#00f;font-weight:bold;}
.specialtopics  .title {margin-bottom:3px;}
.specialtopics .title span {display: none;}
.specialtopics + div a {margin-top: 5px;font-size: 12px;display: inline-block;}

table[summary="Banner Design Table"] td[style*="999"] {display: none;}

#extraContent .specialtopics table {width: 100% !important;font-size: 12px;}
#extraContent .specialtopics table td {margin: 0 3% 8px;padding: 0;width: 94%;font-size:12px;line-height: 1.4;display: block;}
#extraContent .specialtopics table tr:first-child td {margin-top: 5px;}
#extraContent .specialtopics table td > p {padding-bottom: 5px;}
#extraContent .specialtopics td > div {margin-right: 0 !important;}
#extraContent .specialtopics table + div a {margin-top: 5px;font-size: 12px;display: inline-block;}
/* for IE9 */
#extraContent .specialtopics table {padding-bottom:8px\9;}
#extraContent .specialtopics table td {border-top:8px solid #ECF2F0\9;border-right:8px solid #ECF2F0\9;border-left:8px solid #ECF2F0\9;}
@media all and (-ms-high-contrast:none){
  #extraContent .specialtopics table {padding-bottom:0\0;}
  #extraContent .specialtopics table td {border-top:none\0;border-right:none\0;border-left:none\0;}
}


/* アクセスランキング */
a#_687 + .defaultBox .contents {margin-bottom: 0;}
.Default_Top_TabPage {background: none;}
.Default_Top_TabStrip span span {text-indent:-99999px;padding:0px; margin:0px;}
*:first-child+html .Default_Top_TabStrip span span { margin:0 0 -10px 0;}
* html .Default_Top_TabStrip span span {height:24px;padding:0px;}
* html .Default_Top_TabPage {margin-top:-10px;}
.Default_Top_TabStrip {	text-indent:-99999px;border:none;padding:0px; margin:0px;}
#Agg688_Tab1 {background:url(/Portals/0/Skins/businessnetwork/images/tab_on_day.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
#Agg688_Tab1:hover {background:url(/Portals/0/Skins/businessnetwork/images/tab_on_day.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
#Agg688_Tab1.Default_Top_TabUnselected {background:url(/Portals/0/Skins/businessnetwork/images/tab_off_day.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
#Agg688_Tab2  {background:url(/Portals/0/Skins/businessnetwork/images/tab_on_week.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
#Agg688_Tab2:hover  {background:url(/Portals/0/Skins/businessnetwork/images/tab_on_week.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
#Agg688_Tab2.Default_Top_TabUnselected {background:url(/Portals/0/Skins/businessnetwork/images/tab_off_week.gif) no-repeat top;border:none;width:83px;height:24px;padding:0px;}
.Default_Top_TabPage {background:none;border:1px solid #ccc;padding:3px;text-align:left;}
.rank-table {margin:5px;}
.rank-table td {padding:5px;font-size: 12px;vertical-align:top;border-bottom: 1px #ccc dotted;}
.rank-table a:link,
.rank-table a:visited,
.rank-table a:active {color:#0044CC;font-weight:bold;}
.rank-table img {padding:5px 5px 5px 0;max-width: 19px;}

/* 月刊テレコミュニケーション */
.tel_communications table {width: 100% !important;background:#EEF5FF;border: solid 1px #ccc;text-align:left;}
.tel_communications .black_arrow a:link,
.tel_communications .black_arrow a:visited,
.tel_communications .black_arrow a:active {color:#000;font-weight:normal;}
.tel_communications .black_arrow a:hover {color:#000000;font-weight:normal;text-decoration:underline;}
.tel_communications td { padding:10px 5px; margin:5px;}
.tel_communications table a:link, 
.tel_communications table a:visited,
.tel_communications table a:active {color:#0000FF;font-weight:bold;}
.tel_communications .title {margin-bottom:3px;width:auto;}
.tel_communications td ul {margin: 0;padding: 0;}
.tel_communications li {background:url(/Portals/0/Skins/businessnetwork/images/black_arrow.gif) no-repeat left 5px;padding-left:10px;list-style:none;}


/* ===========================================================
 下層
=========================================================== */

/* 左カラム */
.right_PRbanner {border: solid 1px #CCCCCC;background:#ECECEC;}
.right_PRbanner .title {margin-bottom:15px; padding:0px;}
.right_PRbanner p {margin:0 auto 20px auto;}

/*--記事詳細--*/
.article-content-blu {clear:both;overflow:visible;_zoom:1;}
.articletitle {background:#000000;overflow:visible;_zoom:1;height:85px;width:100%;margin-bottom:15px;}
.articletitle img {float:left;}
.Normal .title_txt {font-size:16px;font-weight:bold;color:#FFFFFF;float:right;padding:35px 15px 0 0;}
.title_txt {font-size:16px;font-weight:bold;color:#FFFFFF;float:right;padding:35px 15px 0 0;}
.article_Caption {font-size:10px;color:#666666;}
.Normal .article_greentitle {font-size:15px;font-weight:bold;color:#37820F;}
.article_greentitle {font-size:15px;font-weight:bold;color:#37820F;}
.article_greentitle {font-size:15px;font-weight:bold;color:#37820F;}
.article_maintitle {font-size:26px;font-weight:bold;padding:5px 0 8px 0;line-height:28px;background:url(images/common/line_title.gif) no-repeat left bottom;margin-bottom:5px;color:#000000;}
.Normal .article_maintitle {color:#000000;}
.article_maintitle {color:#000000;}
.article_brown {padding-right:15px;color:#cc6600;}
.article_line  {border-bottom: dashed 1px #CCCCCC;margin-bottom:20px;}
.article_line td:nth-child(2) ul {margin: 0;padding: 0;text-align: left;}
ul.details_icon {margin: 0;padding: 8px 5px 5px;text-align: center;letter-spacing: -.4em;}
ul.details_icon.bottom {padding: 8px 0 5px;}
ul.details_icon li {letter-spacing: normal;float: none;display: inline-block;}
ul.details_icon.bottom li {margin: 0 3px;}
ul.details_icon.bottom li:first-child {margin-left:0;}
ul.details_icon.bottom li:last-child {margin-right:0;display: inline-block;}
ul.details_icon.bottom li .pocket-btn iframe {height: 20px !important;}
.article_box {overflow:hidden;_zoom:1;clear:both;margin-bottom:10px;}
.article_img_box {float:right;padding-left:15px;}
.article_img {font-size:10px;color:#666666;}
.article_caption {font-weight:bold;font-size:16px;line-height:27px;padding-right:10px;color:#333333;}
.Normal .article_caption {color:#333333;}
.article_caption {color:#333333;}
.article_txt {line-height:1.8;font-size:16px;margin-bottom:30px;overflow:hidden;_zoom:1;display:block;}
.bluetitle_icon {background:url(/Portals/0/images/common/bluetitle_icon.gif) no-repeat left;line-height:32px;font-weight:bold;font-size:16px;padding-left:20px;margin:25px 0 10px 0;color:#333333;display:block;}
.article_information {float:right;width:300px;text-align:left;font-size:10px;}
.continuation_arrow {clear:both;}
.continuation_arrow a:link,
.continuation_arrow a:visited,
.continuation_arrow a:active {padding-left:10px;}
.relation_link {margin-bottom:15px;}
.relation_link td {padding:0 15px;}
.relation_link th {border-right: #CCCCBB solid 3px;text-align:left;}
.relation_link a:link,
.relation_link a:visited,
.relation_link a:active {background:url(images/common/link_icon.gif) no-repeat left;padding-left:15px;color:#333333;font-weight:bold;}
.book_profile {margin-bottom: 10px;border: solid 1px #7F8F9D;}
.book_profile_title {background:#7F8F9D;width:100%;}
.book_profile_txt {padding:10px;color:#333333;}
.book_profile_txt .name {padding-bottom:10px;}
.book_profile_txt span {font-size:10px;padding-left:10px;}
.skinBody .specialtopics.ttl {display: block;}

/*--記事一覧--*/
.article_list {width:100%;}
.article_list td {border-bottom:dotted 1px #CCCCCC;padding:15px 5px 5px 5px;}
.article_list_arrow {background:url(/Portals/0/Skins/businessnetwork/images/red_arrow.gif) no-repeat left;padding-left:10px;color:#71818F;}
.article_list_title {padding:3px 0 3px 10px;font-size:16px;	}
.article_list_title a:link,
.article_list_title a:visited,
.article_list_title a:active {font-size:16px;color:#0044CC;}
.article_list_txt {padding-left:10px;}
.article_list_day {font-size:10px;color:#7F8F9D;text-align:right;}

/*--関連記事--*/
.relation_article {width:100%;margin:10px 0;}
.relation_article table {width:100%;}
.relation_article .day {font-size:10px;color:#7F8F9D;width:70px;text-align:right;}
.relation_article td a:link,
.relation_article td a:visited,
.relation_article td a:active {background:url(/Portals/0/Skins/businessnetwork/images/black_arrow.gif) no-repeat left;font-size:14px;font-weight:bold;color:#0044CC;line-height:170%;padding-left:10px;}
.relation_article td a:hover {font-weight:bold;}

/*--新着記事--*/
.next_news_article {width:100%;}
.next_news_article td {border-bottom: dotted 1px #CCCCCC;padding:10px 0;}
.next_news_article .next_news_article_img {width:30%;padding:0 15px 15px 0;float:left;display:block;}
.next_news_article .green_title {font-size:12px;color:#37820F;}
.next_news_article .main_title a:link,
.next_news_article .main_title a:visited,
.next_news_article .main_title a:active {color:#0044CC;font-size:18px;line-height:20px;font-weight:bold;}
.next_news_article_title {overflow:hidden;_zoom:1;padding-bottom:5px;}
.next_news_article .details_txt {margin-bottom:10px;	}
.next_news_article .day {font-size:10px; color:#7F8F9D;}
.next_news_article .more_btn {padding-right:5px;}
.next_news_article .right_txt {float:right;}

/* ---------------------------------------------------------
広告掲載について
--------------------------------------------------------- */
.advertisement {margin:0 auto;text-align:center;overflow:hidden;_zoom:1;}
.advertisement_graybox {border: solid 1px #999999;width:410px;float:left;text-align:left;height:350px;margin:25px;line-height:24px;}
.advertisement_graybox table {margin:0px auto;padding:0 0 15px 0;}
.advertisement_graybox table img {margin:0px; padding:10px;}
.advertisement_graybox .txt {padding:10px;}
.advertisement_graybox a:link,
.advertisement_graybox a:visited,
.advertisement_graybox a:active,
.advertisement_graybox a:hover {font-size:12px;}

/* ---------------------------------------------------------
icon
--------------------------------------------------------- */
.details_icon li {float:left;margin:0px; padding:0px;list-style:none;}
*:first-child+html .details_icon li .bookmark {margin:20px 0 0 -90px;padding:0px;}
.details_icon li:hover .bookmark {clear:both;width:130px;font-size:10px;text-align:left;background:#FFFFFF;padding:3px; margin:0px;display:block;position:absolute;z-index:99999;border:solid 1px #CCCCCC;}
.details_icon li .bookmark {display:none;z-index:99999;clear:both;}
.details_icon li:hover .bookmark li {width:130px;height:25px;background:#FFFFFF;border:solid 1px #FFFFFF;}
.details_icon li:hover .bookmark img {padding-right:5px;}
.bookmark {clear:both;width:130px;font-size:10px;text-align:left;background:#FFFFFF;padding:3px; margin:0px;display:block;position:absolute;z-index:99999;border:solid 1px #CCCCCC;}

/*--IE6のときはjavascriptで:hoverをクラスに変換--*/
*html .details_icon li	{ behavior: expression(this.onmouseover=new Function("this.className+=' bookmark_ie6'"),this.onmouseout=new Function("this.className = this.className.replace(' bookmark_ie6','')"),this.style.behavior=null);}

*html .details_icon li {float:left;}
/*--第二階層以下をロールオーバー時に表示する--*/
*html .details_icon li.bookmark_ie6 ul {display:block;position:absolute;z-index:99999;	clear:both;width:130px;font-size:10px;text-align:left;background:#FFFFFF;padding:3px;margin:20px 0 0 -90px;display:block;position:absolute;z-index:99999;border:solid 1px #CCCCCC;}
*html .details_icon li.bookmark_ie6 ul li{width:130px;height:25px;}
*html .bookmark img {padding-right:5px;}
*html .details_icon li .bookmark {padding:0px;}
*html .details_icon li {float:left;margin:0px; padding:0px;list-style:none;}


/*--------------------------------------
記事用プリントＣＳＳ
---------------------------------------------*/	

@media print {
  body {overflow: visible !important;}
  #PageBody {margin:0px; padding:0px;width: 100% !important;}
  #next_2Columns_print .ExtraContentPane{display: none;width:0px;}
  #next_2Columns_print #header,
  #next_2Columns_print #dnn_ExtraContentPane,
  #next_2Columns_print #dnn_ContentBottomPane,
  #next_2Columns_print #FootBody,
  #next_2Columns_print .attribute_list, 
  #next_2Columns_print .ExtraContentPane00,
  #next_2Columns_print .ExtraContentPane01,
  #next_2Columns_print .ExtraContentPane02,
  #next_2Columns_print .ExtraContentPane03,
  #next_2Columns_print .ExtraContentPane04,
  #next_2Columns_print .ExtraContentPane05,
  #next_2Columns_print .ContentSpecialTopicsPane,
  #next_2Columns_print #dnn_ctr510_HtmlModule_HtmlModule_lblContent,
  #next_2Columns_print #extraContent {display: none;zoom: 0%;}
  #next_2Columns_print .section {display:block;width:100%;margin:0px auto;padding:0px;}
  *html #next_2Columns_print .ContentPane {zoom: 100%;margin:0px;padding:0px;display:block;}
  #next_2Columns_print #mainContent {width:100%;}
  #next_2Columns_print .section {zoom: 70%;margin: 0 auto; padding:0px;display: block;}
  #next_2Columns_print .print_headter {display:block;margin-top:40px;}
  #next_2Columns_print .print_footer {display:block;margin-top:40px;}
  #next_2Columns_print #dnn_ctr415_ContentPane {display:none;}
  #next_2Columns_print #dnn_ctr461_ContentHeader_chHeader_pnlCss {display:none;}
  #next_2Columns_print .blue_title_print {display:none;}
  * html .print_footer {zoom: 80%;}
  #next_2Columns_print .article-content-blu {display:block;overflow: visible !important;}
}

/* 記事用フッターとヘッダー、通常は非表示 */
.print_footer {display:none;margin-top:40px;text-align:right;}
.print_headter {display:none;margin-bottom:20px;text-align:left;}


/*--------------------------------------
スクロール画像
---------------------------------------------*/	
#scrollable table {width:100%;}
#scrollable div.items {float:left;height:130px;width:100% !important;}
#scrollable div.items a {width:120px;display:block;float:left;margin:5px;text-align:left;line-height:13px;color:#FFFFFF;}
#scrollable .bottom_bg {background:url(/Portals/0/images/scroll/bottom_bg.gif) repeat-x;}
#scrollable .items {background:url(/Portals/0/images/scroll/bg.gif) no-repeat left top;}
#scrollable .items_bg {background:url(/Portals/0/images/scroll/bg_left.gif) repeat;}

/* ---------------------------------------------------------
テレコミュニケーション
--------------------------------------------------------- */
.tel_img {width:160px;float:right;text-align:center;}
.tel_txt {float:left;width:520px;}
.btn_box {background:#F6F6F6;border-top: solid 1px #CDCDCD;border-bottom: solid 1px #CDCDCD;padding:15px;text-align:center;}
.btn_box img {padding:10px 30px;}


/* ---------------------------------------------------------
会員登録
--------------------------------------------------------- */
.member_registration {overflow:hidden;_zoom:1;}
.item-add {overflow:hidden;_zoom:1;}
.member_registration .note {padding-left:20px;}
.member_registration .innercell {width:70px;float:left;padding-top:px;}
.member_registration .innercell {padding:3;}
.explanation_txt {margin-bottom:15px;color:#323232;font-size:14px;line-height:24px;}
.Normal .explanation_txt  {color:#323232;font-size:14px;line-height:24px;}
#tblEditAdress,
#tblEditOffice,
#tblEditConcern,
#tblEditOther,
#tblEditUser,
#tblConfirmAdress,
#tblConfirmOffice,
#tblConfirmConcern,
#tblConfirmOther,
#tblConfirmUser,
#tblEditOther  {padding: 0px 0px 20px;border-spacing:0px;border:none;width:100%;line-height:24px;}
#tblEditAdress input,
#tblEditOffice input,
#tblEditConcern input,
#tblEditOther input,
#tblEditUser input,
#tblConfirmAdress input,
#tblConfirmOffice input,
#tblConfirmConcern input,
#tblConfirmOther input,
#tblConfirmUser input,
#tblEditOther input {margin:5px;}
#tblEditOffice select {margin:5px;}
#tblEditAdress table input,
#tblEditOffice table input,
#tblEditConcern table input,
#tblEditOther table input,
#tblEditUser table input,
#tblConfirmAdress table input,
#tblConfirmOffice table input,
#tblConfirmConcern table input,
#tblConfirmOther table  input,
#tblConfirmUser table input,
#tblEditOther table input {margin:0 5px 0 0;}
#tblEditAdress .item_title,
#tblEditOffice .item_title,
#tblEditConcern .item_title,
#tblEditOther .item_title,
#tblEditUser .item_title,
#tblConfirmAdress .item_title,
#tblConfirmOffice .item_title,
#tblConfirmConcern .item_title,
#tblConfirmOther .item_title,
#tblConfirmUser .item_title,
#tblEditOther .item_title {background:#F6F7F9;border-top: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;padding:10px 5px 10px 5px;font-size:18px;font-weight:bold; }
#tblEditConcern table {width:100%;}
#tblEditAdress th,
#tblEditOffice th,
#tblEditConcern th,
#tblEditOther th,
#tblEditUser th,
#tblConfirmAdress th,
#tblConfirmOffice th,
#tblConfirmConcern th,
#tblConfirmOther th,
#tblConfirmUser th,
#tblEditOther th {background:#EEF5FF;border-bottom:solid 1px #CDCDCD;border-top:none; border-left:none;border-right:none;width:230px;border-spacing:0px;margin:0px;padding:5px 15px 10px 10px;text-align:left;font-size:12px; font-weight:bold;}
#tblEditAdress td,
#tblEditOffice td,
#tblEditConcern td,
#tblEditOther td,
#tblEditUser td,
#tblConfirmAdress td,
#tblConfirmOffice td,
#tblConfirmConcern td,
#tblConfirmOther td,
#tblConfirmUser td,
#tblEditOther td  {border-bottom:solid 1px #CDCDCD;border-top:none; border-left:none;border-right:none;border-spacing:0px;margin:0px; padding:5px 15px 10px 15px;font-size:12px;color:#333333;}
.CssErrMessagexx {background:url(/Portals/0/images/member_registration/surprise_mark.gif) no-repeat left top;padding-left:25px;line-height:17px;display:block;font-weight:bold;padding-bottom:5px;}
#dnn_ctr485_Propose_pnlButtonConfirm {margin:50px;}
#tblEditOffice table {width:100%;}
#tblEditOffice table td {padding:5px;margin:0px;width:30%;border:none;}
#tblEditConcern table td {padding:5px;margin:0px;width:25%;border:none;}
#tblEditOther table td {padding:5px;margin:0px;width:25%;border:none;}
.lblTitleProvideICT {padding:5px 0;margin:0px;font-weight:bold;}
.lblTitleProvideICT .blue {color:#3366CC;padding:0 0 0 5px;}
.width350 {width:350px;}
.width430 {width:430px;}
.width180 {width:180px;}
.width60 {width:60px;}
.width260 {width:260px;}
.individual_information_box {display:block;border:solid 1px #CCCCCC;overflow-y:scroll;width:580px;height:200px;margin:10px 0;padding:5px;}
#member_registration_pnlButton {margin:30px auto;text-align:center;}
#member_registration_confirmationButton {margin:30px auto;text-align:center;clear:both;display:block;}
#member_registration_confirmationButton img {margin:0 25px;}
.member_registration_last {padding-top:100px;margin:auto;text-align:center;}
#dnn_ctr506_RssList_pnlAllArea li {list-style:none;padding-left:15px;border-bottom: solid 1px #CCCCCC;margin-bottom:5px;}
#dnn_ctr506_RssList_pnlAllArea li li {list-style:none;padding-left:15px;border-left: 3px #CCCCCC solid;border-bottom: solid 1px #CCCCCC;margin:5px 5px 5px 15px;}



/* ---------------------------------------------------------
検索結果
--------------------------------------------------------- */
.article_retrieval_result {width:100%;}
.article_retrieval_result td {border-bottom: dotted 1px #CCCCCC;padding:10px;}
.article_retrieval_result .number_bg {background:#ECF2F0;width:30px;font-size:14px;text-align:center;vertical-align:middle;font-weight:bold;color:#000;padding:0px;}
.nonborder {text-align:center;}
.nonborder table td {padding:0px;border:none;}
.pager {margin:0 auto;}
.pager span {display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#FFFFFF;background:#336EAB;}
.pager a:link,
.pager a:visited,
.pager a:active {border: solid 1px #336EAB;display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#666666;text-decoration:none;}
.pager a:hover {border: solid 1px #336EAB;display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#666666;background:#AEC5DD;}
.number_day {width:80px;text-align:right;color:#999999;}
.pager .next {background:#336EAB;color:#FFFFFF;}
.pager a:link.next,
.pager a:visited.next,
.pager a:active.next {color:#FFFFFF;}
.pager a:hover.next {color:#FFFFFF;background:#285787;}
.news_article .pager td a:link, 
.news_article .pager td a:visited, 
.news_article .pager td a:active {border:1px solid #336EAB;color:#666666;display:block;float:left;font-size:12px;font-weight:bold;margin:3px;background:none;padding:5px 10px;text-decoration:none;width:15px;height:15px;}
.news_article .pager td a:hover {border: solid 1px #336EAB;display:block;padding:5px 10px;margin:3px;font-weight:bold;font-size:12px;float:left;color:#666666;background:#AEC5DD;}
.news_article .pager a:link.next, 
.news_article .pager a:visited.next, 
.news_article .pager a:active.next {background:#336EAB;height:15px;width:55px;color:#FFFFFF;}
.news_article .pager a:hover.next {background:#285787;height:15px;width:55px;color:#FFFFFF;}
.news_article .pager span {background:none repeat scroll 0 0 #336EAB;color:#FFFFFF;display:block;float:left;font-size:12px;font-weight:bold;margin:3px;width:15px;padding:5px 10px;}

/* ---------------------------------------------------------
ホワイトペーパー
--------------------------------------------------------- */
.wp_title {background:url(images/white/new_white_bar.gif) no-repeat;width:256px;}
.whitepaper_title {background:url(images/white/right_titlebg.gif) no-repeat right;height:61px;}
.whitepaper_title .titlebg {background:url(images/white/left_titlebg.gif) no-repeat left bottom;height:21px;padding: 23px 20px 17px 40px;}
.new_whitepaper_title {background:url(/Portals/0/images/white/new_white_bar_bg.gif) no-repeat right top;height:50px;padding:0px;_margin:-12px 0 0 0;}
*+html .new_whitepaper_title {margin:-12px 0 0 0;}
.new_whitepaper_title img {padding:0px;margin:0px;}
.whitepaperpickup_box {width:100%;margin-bottom:10px;}
.whitepaperpickup_box table {width:100%;padding:0px; margin:0px;}
.whitepaperpickup_box td {border-bottom: dotted 1px #CCCCCC;padding-top:10px;vertical-align:top;}
.whitepaperpickup_box table td {border:none;padding:0px;margin:0px;}
.whitepaperpickup_box table td.logo_img {width:140px;vertical-align:top;}
.whitepaper_details .img,
.whitepaperpickup_box .img {padding:0 15px 15px 0;}
.company_title,
.category_title {background:url(images/white/company_title.gif) repeat-x bottom;line-height:33px;padding:0 10px;color:#FFFFFF;font-weight:bold;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;margin-bottom:10px;}
.whitepaper_details .orange_title,
.whitepaperpickup_box .orange_title {font-size:13px;color:#ff8f3c;margin-bottom:5px;}
.whitepaperpickup_box .main_title {margin-bottom:10px;}
.whitepaper_details .main_title {margin-bottom:10px;background:url(images/white/dot_line.gif) repeat-x bottom;padding-bottom:8px;}
.whitepaper_details .main_title a:link,
.whitepaper_details .main_title a:visited,
.whitepaper_details .main_title a:active,
.whitepaperpickup_box .main_title a:link,
.whitepaperpickup_box .main_title a:visited,
.whitepaperpickup_box .main_title a:active {color:#3d3d3d;font-size:19px;font-weight:bold;text-decoration:none;line-height:120%;}
.whitepaperpickup_box .main_title a:hover{color:#666666;font-size:19px;font-weight:bold;text-decoration:underline;}
.whitepaperpickup_box .details_txt {font-size:12px;line-height:16px;margin-bottom:8px;}
.whitepaperpickup_box .category {font-size:10px;color:#7F8F9D;}
.whitepaperpickup_box .more_btn {text-align:right;clear:both;margin:5px;}
.wihte_ranking {padding:5px 10px;border: solid 1px #cfcfcf;margin-top:5px;}
.wihte_ranking table {margin:0;font-size:12px;} 
.wihte_ranking .company {font-size:10px;padding:5px 0;color:#7f8f9d;display:block;}
ul.orange_arrow {line-height:22px;list-style:none;padding:10px;}
ul.orange_arrow li {background:url(images/white/arrow.gif) no-repeat 0 7px;padding-left:10px;font-size:12px;margin-bottom:4px;}
ul.orange_arrow li a:link,
ul.orange_arrow li a:visited,
ul.orange_arrow li a:active {text-decoration:none;color:#666666;}
ul.orange_arrow li a:hover {text-decoration:underline;color:#333333;}
.whitepaper_list {padding:0px 10px 10px 10px;}
.whitepaper_list .orange_title {font-size:10px;color:#ff8f3c;}
.whitepaper_list .title a:link,
.whitepaper_list .title a:visited,
.whitepaper_list .title a:active {font-size:14px;font-weight:bold;color:#363636;background:url(images/white/arrow.gif) no-repeat 0 4px;padding:0 0 0 10px;line-height:130%;}
.whitepaper_details {clear:both;font-size:12px;overflow:hidden;_zoom:1;}
.whitepaper_details table td {vertical-align:top;}
.pdf_dltxt {text-align:right;margin-bottom:25px;}
.promo_word {line-height:20px;font-size:15px;margin-bottom:20px;clear:both;font-weight:bold;overflow:hidden;_zoom:1;}
.whitepaper_details .logo_img {width:155px;vertical-align:top;}
.whitepaper_details table {width:100%;}
.whitepaper_details .details_txt {margin-bottom:35px;line-height:22px;font-size:13px;}
.orange_login_title {background:url(images/white/login_title_bg.gif) repeat-x;text-align:center;width:100%;}
.orange_loginbox {border: solid 1px #cccccc;margin: 25px;padding-bottom:10px;clear:both;}
.orange_loginbox table {margin:10px 0 0 0;text-align:center;width:100%;}
.orange_dlbox table td,
.orange_loginbox table td {text-align:center;width:50%;}
.orange_dlbox td.line,
.orange_loginbox td.line {border-right: solid 1px #CCCCCC;}
.orange_dlbox {border: solid 1px #cccccc;padding:25px;margin: 0 25px;}
.orange_dlbox.btnItem {margin: 0;padding: 25px 20px;}
.orange_dlbox .dl_txt {border-top: solid 1px #CCCCCC;padding-top:15px;margin:5px 0 10px 0;}
.questionnaire_box {border: solid 1px #cccccc;}
.questionnaire_title {background:#ff8f3c;font-weight:bold;font-size:14px;color:#000000;margin-bottom:20px;padding:6px 10px;}
.Normal .questionnaire_title {color: #FFFFFF;}
.Normal .questionnaire_question {color: #363636;}
.questionnaire_question {background:#efefef;padding:5px 10px 5px 10px;margin:10px;font-size:14px;color:#000000;font-weight:bold;}
.questionnaire_answer {padding:0px 20px 10px 20px;}
.questionnaire_answer span {display:block;padding:0px;margin-bottom:4px;font-size:12px;}
.questionnaire_answer span.lbl_other_note {margin-top: 3px;}
.questionnaire_box .questionnaire_box {margin:20px 10px;}
.questionnaire_box .box {padding:0 15px 15px 15px;}
.questionnaire_box .box .font10 {font-size:10px;line-height:19px;margin-bottom:10px;color:#666666;}

/* -------タブ--------- */
#Agg572_Tab1,
#Agg589_Tab1,
#Agg585_Tab1 {background:url(/Portals/0/images/white/category_btn_hover.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
#Agg572_Tab1:hover,
#Agg589_Tab1:hover,
#Agg585_Tab1:hover {background:url(/Portals/0/images/white/category_btn_hover.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
#Agg572_Tab1.Default_Top_TabUnselected,
#Agg589_Tab1.Default_Top_TabUnselected,
#Agg585_Tab1.Default_Top_TabUnselected {background:url(/Portals/0/images/white/category_btn.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
#Agg572_Tab2,
#Agg589_Tab2,
#Agg585_Tab2  {background:url(/Portals/0/images/white/enterprise_btn_hover.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
#Agg572_Tab2:hover,
#Agg589_Tab2:hover,
#Agg585_Tab2:hover  {background:url(/Portals/0/images/white/enterprise_btn_hover.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
#Agg572_Tab2.Default_Top_TabUnselected,
#Agg589_Tab2.Default_Top_TabUnselected,
#Agg585_Tab2.Default_Top_TabUnselected {background:url(/Portals/0/images/white/enterprise_btn.gif) no-repeat top;border:none;width:73px;height:26px;padding:0px;}
*:first-child+html #next_whitepaper .Default_Top_TabStrip span span { margin:0;}
* html #next_whitepaper .Default_Top_TabStrip span span {height:24px;padding:0px;}
* html #next_whitepaper .Default_Top_TabPage {margin-top:0px;}

/* -------グローバルナビ--------- */
.TopNavi .TopNavi ul li.white_btn a:link,
.TopNavi .TopNavi ul li.white_btn a:visited {display:block;background:url(/Portals/0/images/white/white_btn.gif) no-repeat;width:117px; height:19px;text-indent:-9999px;margin:2px 0 0 15px;}
.TopNavi .TopNavi ul li.white_btn a:hover {display:block;background:url(/Portals/0/images/white/white_btn_hover.gif) no-repeat;width:117px; height:19px;text-indent:-9999px;margin:2px 0 0 15px;}
.TopNavi .TopNavi ul li.white_btn {background:none;}

/* -------ログイン--------- */
.member_information { padding:20px; border: solid 3px #336EAB; margin:20px 10px; font-size:14px;line-height:150%;font-weight: bold;}
.member_information a,
.member_information a:link,
.member_information a:visited {font-weight:bold;color:#FF8F3C;}


/* -------特集関連コンテンツ--------- */
.tokushu {border: 1px solid #B10010;}
.tokushu .tokushu01 {background-color: #B10010;font-weight: bold;color: #FFF;padding-left: 5px;}
.tokushu .tokushu02 {padding: 15px;}
.tokushu .tokushu03 {padding-left: 15px;line-height: 1.5em;}
.tokushu .tokushu04 {text-align: right;}


/*================================
 アンケート
================================*/
.questionnaire-form td.SubHead { background:#1b1b1b!important;padding: 10px;color: #ffffff;}
.questionnaire-form table { margin:10px 10px 30px 10px!important;width:98%!important;}
.questionnaire-form table td.SubHead { background:#24a7ec!important;padding: 10px!important;color: #ffffff;}
.questionnaire-form table td {padding:10px 10px 20px 10px!important;}
.questionnaire-form table td table td {padding:5px!important;border:none!important;width:auto;}
.questionnaire-form .lineTable td {border: dotted 1px #CCCCCC!important;}
.formbtn img { margin:10px; }
.formbtn a:hover img { opacity:0.8;filter: alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";background: #fff;}


.article .questionnaire_title {background:#008cd6;}
.article_information {margin-bottom:15px;width:100%;text-align:right;float:none;}
.article_information:before,
.article_information:after {content:"";display:table;}
.article_information:after {clear:both;}

.article_information p{width:330px; display:block; float:right;}

.continuation_arrow {margin:10px 0;background: url(/Portals/0/images/common/continuation_arrow.gif) 0 50% no-repeat;}
.continuation_arrow:before,
.continuation_arrow:after {content:"";display:table;}
.continuation_arrow:after {clear:both;}
.continuation_arrow img {display:none;float:left;}
.continuation_arrow a {display:block; margin-left:85px;padding-top:7px;padding-bottom:7px;}

.article .questionnaire_box .box p input{margin:0;padding:0;width:207px;height:26px;display:block;text-align:left !important;text-indent:-9999px;border:none;background-image:url(/Portals/0/images/white/submit_btn.gif);background-position: left top;background-repeat: no-repeat;background-color: transparent;background-size:100% !important;}
.article .questionnaire_box .box p input:hover {background-position:0 -26px;background-size:100% !important;}


@media screen and (min-width:1020px){
  .skinBody .top_graylinearea,
  .skinBody .area,
  .skinBody .top_grayarea_inner,
  .skinBody .TopNavi .TopNavi,
  .skinBody #PageBody,
  .skinBody .attribute_list {width:1000px;}
}

