.entry-content p.midashis { font-weight:bold; margin:10px 0px 0px!important; color:#315f2f; font-size:17px; }


/* ------------------------ */
    /*SD専用ページのCSS*/
/* ------------------------ */
#post-184{width:100%;}
#post-1594{width:100%;}
#post-1715{width:100%;}

/*------------------------------------------------------------------
                        ページレイアウト:見出し
--------------------------------------------------------------------*/
/* お問合せ */
.mail{
  text-align:right;
  margin-top:5px;
}
#main section .mail {
}
#main section .mail {
}



/* 見出しの枠 */
.midashi_waku{
  border:1px solid #bbbbbb;
  position:relative;
  margin:10px 0 20px 0;
  line-height:1em;
}
.midashi_waku h2{
  height:25px;
  position:absolute;
  top:-13px;
  left:10px;
  background-color:#fff;
  padding-left:10px;
  padding-right:10px;
}
.midashi_waku h2 span{
  height:25px;
  /*width: 210px;
  position:absolute;
  top:5px;
  left:10px;*/
  background-color:#fff;
  padding-left:10px;
  padding-right:10px;
}

/* 見出し文飾り */
.midashi{
  font-size:15px;
  text-align:left;
  color:#cc0000;
  margin:15px 15px 10px 15px;
  font-weight:200;
  line-height:130%;
}
.midashi a{
  color:#cc0000;
  font-weight:bold;
}
.midashi a:visited{
  color:#cc0000;
}
.midashi a:hover{
  color:#FF6633;
}
.midashi2{
  font-size:15px;
  text-align:left;
  color:#000;
  margin:18px 15px 15px 15px;
  font-weight:200;
  line-height:130%;
}


/*--------------------------------------------
                    ポップアップ
----------------------------------------------*/
/* 見出しの枠-製品系 */
.popup_waku {
  border:1px solid #bbbbbb;
  position:relative;
  margin:10px 0 20px 0;
  line-height:1em;
  margin-bottom:6px;
}
.popup_waku2 {
  border:1px solid #bbbbbb;
  position:relative;
  margin:10px 0 20px 0;
  line-height:1em;
  margin-bottom:6px;
}
.popup_waku h2{
  height:25px;
  position:absolute;
  top:-13px;
  left:10px;
  background-color:#fff;
  padding-left:10px;
  padding-right:10px;
  margin-top:2px;
}
.h2s{
  top:-15px;
}

/* 見出し文飾り */
.popup-k {
  font-size:13px;
  text-align:left;
  color:#cc0000;
  margin:12px 8px 7px 12px;
  font-weight:200;
  line-height:130%;
}
.popup-k1 {
  font-size:13px;
  text-align:left;
  color:#cc0000;
  margin:25px 15px 10px 15px;
  font-weight:200;
  line-height:130%;
}
.popup-k2 {
  font-size:15px;
  text-align:left;
  color:#cc0000;
  margin:5px 6px 8px 8px;
  font-weight:200;
  line-height:130%;
}
.popup-k3 {
  font-size:12px;
  text-align:left;
  color:#000;
  margin:12px 8px 7px 12px;
  font-weight:200;
  line-height:140%;
}

/* 真ん中寄せ */
.tyuuou{
  /*width:800px;*/
  margin:auto;
}


/*------------------------------------------------------------------
                         ページレイアウト：詳細
--------------------------------------------------------------------*/
.type-page {
    width: 900px;
    margin: 0 auto;
}
/* 左側 */
.detail_left{
  float:left;
  width:375px;
}
.detail_left2{
  float:left;
  width:550px;
}
.detail_left h3{
  text-align:left;
  border:0;
}
.detail_left a:link{
  color:#367da5;
  font-weight:bold;
  padding:5px;
}
.detail_left a:visited{
  color:#367da5;
}
.detail_left a:hover{
  color:#7fcbf6;
}

/* 右側 */
.detail_right{
  float:right;
  width:505px;
}
.waku{
border:1px #cccccc solid;
padding:10px;
}
.detail_right2{
  float:right;
  width:300px;
}
.detail_right h3{
  text-align:left;
  border:0;
}

/* <h3>の下線を消す */
.noborder{
  border:0;
}

/*2つのboxを横並び*/
div.box{
vertical-align:top;
display:inline-block;
margin-right:15px;
}
/* ハックでIE6,7のみに適用 */
html*.box {
	display: inline;
	zoom: 1;
}


/*------------------------------------------------------------------
                      ページレイアウト：詳細下
--------------------------------------------------------------------*/
/* 左側 */
.details_left{
  float:left;
}

.details_left p{
  line-height:145%;
}

.details_left a:link{
  color:#367da5;
  font-weight:bold;
  padding:5px;
}

.details_left a:visited{
  color:#367da5;
}

.details_left a:hover{
  color:#7fcbf6;
}

/* 右側 */
.details_right{
  float:left;
}

.details_right p{
  line-height:145%;
}

.details_right a:link{
  color:#367da5;
  font-weight:bold;
  padding:5px;
}

.details_right a:visited{
  color:#367da5;
}

.details_right a:hover{
  color:#7fcbf6;
}

/* タイトルバー */
.blackbar{
  border:0;
  background-image:url("https://www.trendy.co.jp/wp-content/uploads/content_bar.gif");
  background-repeat:repeat-x;
  height:30px;
}

.blackbar2{
  border:0;
  background-image:url("https://www.trendy.co.jp/wp-content/uploads/content_bar.gif");
  background-repeat:repeat-x;
  height:25px;
}

/*-- IE10対策 colspanを使ったtableの代用 --*/

.div-table{
  width:360px;
  display:table;
  background-color:#f9f9f9;
}

.cell1 .cell2 .cell3{
  display:table-cell;
}

.cell1{
  float:left;
  padding:6px;
  text-align: left;
  border:1px solid #999;
  border-bottom:0;
  vertical-align:middle;
}

.cell2{
  float:right;
  padding:6px;
  width:328.5px;
  text-align: left;
  border:1px solid #999;
  border-left:0;
  border-bottom:0;
  vertical-align:middle;
}

.cell3{
  clear:both;
  width:360px;
  padding:6px;
  text-align: left;
  border:1px solid #999;
  vertical-align:middle;
}

/*------------------------------------------------------------------
                            効果
--------------------------------------------------------------------*/
/* リンクの文字色 */
.sd-link{
  color:#3a6078;
  font-weight:bold;
}

/* table */
.sd-tbl th{
  border:1px solid #506a46;
  line-height:140%;
  letter-spacing:0.5pt;
  font-weight:normal;
  white-space:nowrap;
}

.sd-tbl td{
  border:1px solid #506a46;
  padding-left:15px;
  line-height:150%;
  letter-spacing:0.5px;
}

.non{
  border:0;
}

.kousei{
  position: relative;
}

.kousei .title-img1{
  position: absolute;
  top: 30px;
  left: 95px;
  z-index:49;
}

.kousei .title-img2{
  position: absolute;
  top: 25px;
  left: 245px;
  z-index:49;
}

.title-img3{
  margin-top: -5px;
}

.title-img4{
  position: absolute;
  top:-10px;
  left: 220px;
  z-index:49;
}

.title-fnt{
  color: #144a76;
  font-size:19px;
  font-weight: bold;
}

.title-fnt2{
  color: #333333;
  font-size:16px;
}

.title-sol{
  font-size: 17px;
  padding:3px 15px;
  font-weight: bold;
  border: 2px solid #666;
  background-color: #ececec;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}


/*------------------------------------------------------------------
                          SD開発相談室
--------------------------------------------------------------------*/

/*-- 赤枠と青枠 --*/

.akawaku{
  background-color: #ffe4e4;
  padding: 7px 5px 10px 10px;
}

.aowaku{
  background-color: #dffdff;
  padding: 5px 5px 10px 10px;
  margin-top: 5px;
}

.midoriwaku{
  background-color: #fdffcd;
  padding: 5px 5px 10px 10px;
  margin-top: 5px;
}

/*-- ポップアップ枠 --*/
area{
  cursor: pointer;
}

.bubbleInfo {
    position: relative;
}

.popup1, .popup2, .popup2-1,
.popup3, .popup4, .popup5, .popup6{
  visibility:hidden;
  position:absolute;
  width:300px;
  z-index:50;
  border-collapse:collapse;
  border:1px solid #ccc;
  padding:20px 10px 0px 10px;
  background-color: #fcfcfc;
  cursor: pointer;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  filter: alpha(opacity=0);/*IE7*/
  /*-moz-transition: all 0.3s ease-in-out; /* Firefox */
  /*-webkit-transition: all 0.3s ease-in-out; /* Safari and Chrome */
  /*-o-transition: all 0.3s ease-in-out; /* Opera */
  /*transition: all 0.3s ease-in-out; /* Browsers that Support it */
}

.popup1{
    top:205px;
    right:79px;
}
.popup2{
    top:205px;
    right:38px;
}
.popup2-1{
    top:205px;
    right:0;
}
.popup3{
    top:190px;
    right:120px;
}
.popup4{
    top:57px;
    right:40px;
}
.popup5{
    top:57px;
    right:0px;
}
.popup6{
    top:19px;
    right:70px;
}

.popup7, .popup8,
.popup9, .popup10{
  position:absolute;
  width:auto;
  z-index:50;
  visibility:hidden;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  filter: alpha(opacity=0);/*IE7*/
  border-collapse:collapse;
  border:1px solid #FF6464;
  padding:2px 4px 0px 5px;
  background-color: rgba(255,255,255,0.8);
  border-radius: 10px;/* CSS3草案 */
  -webkit-border-radius: 10px;/* Safari,Google Chrome用 */
  -moz-border-radius: 10px;/* Firefox用 */
  -moz-transition: all 0.3s ease-in-out; /* Firefox */
  -webkit-transition: all 0.3s ease-in-out; /* Safari and Chrome */
  -o-transition: all 0.3s ease-in-out; /* Opera */
  transition: all 0.3s ease-in-out; /* Browsers that Support it */
}
.popup7{
    top:140px;
    left:330px;
}
.popup8{
    top:270px;
    left:330px;
}
.popup9{
    top:346px;
    left:330px;
}
.popup10{
    top:431px;
    left:330px;
    border:1px solid #5DA3C6;
}

.hover{
  visibility:visible;
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  filter: alpha(opacity=100);/*IE7*/
  -moz-transition: all 0.3s ease-in-out; /* Firefox */
  -webkit-transition: all 0.3s ease-in-out; /* Safari and Chrome */
  -o-transition: all 0.3s ease-in-out;  /* Opera */
  transition: all 0.3s ease-in-out; /* Browsers that Support it */
}

.popup1:after, .popup2:after, .popup2-1:after,
.popup3:after, .popup4:after, .popup5:after{
  content: '';
  position: absolute;
  border-top: 10px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -9px;
  left: 155px;
 }
 .popup6:after{
  content: '';
  position: absolute;
  border-top: 10px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -9px;
  right: 45px;
 }
.popup1:before, .popup2:before, .popup2-1:before,
.popup3:before, .popup4:before, .popup5:before{
  content: '';
  position: absolute;
  border-top: 10px solid #ccc;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -11px;
  left: 155px;
}
 .popup6:before{
  content: '';
  position: absolute;
  border-top: 10px solid #ccc;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -11px;
  right: 45px;
}
.popup7:after, .popup8:after,
.popup9:after, .popup10:after{
  content: '';
  position: absolute;
  border-top: 11px solid #ffeeee;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -9px;
  left:50px;
 }
.popup10:after{
  border-top: 11px solid #dcf5fc;
 }
.popup7:before, .popup8:before,
.popup9:before, .popup10:before{
  content: '';
  position: absolute;
  border-top: 11px solid #FF6464;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -11px;
  left:50px;
}
.popup10:before{
  border-top: 11px solid #5DA3C6;
}


/*------------------------------------------------------------------
SDカード性能チェックツール (SD Card Bench)
--------------------------------------------------------------------*/

.contact_box,.contact_box2 {
  float:right;
  margin-top:15px;
  color:#333;
}
.contact_box p.title,
.entry-content div.contact_box2 p.title, 
.entry-content div.contact_box2 p.title span {
  font-weight:bold;
  font-size:16px;
  margin-bottom:5px;
}
.contact_box a.link {
  display:block;
  width:250px;
  padding:10px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:#444;
  margin:0px auto 10px;
  position:relative;
}
.contact_box a img{
  position:absolute;
  top:26px;
  right:7px;
}
.contact_box a:hover{
  color:#777;
}
a.scb-toi{
  border:1px solid #40c1f7;
  background:#cef1ff;
}
a.scb-siryo{
  border:1px solid #fd9797;
  background:#ffe5e5;
  margin-top:10px;
}
.scb-toi:hover{
  background:#ecf9ff;
}
.scb-siryo:hover{
  background:#ffeded;
}

/*------------------------------------------------------------------
                               タブ
--------------------------------------------------------------------*/
ul.tab {
  margin:0;
  padding:0;
  border-bottom:4px #5cb0bc solid;
  z-index:1;
}

ul.tab li {
  float:left;
  margin-left:3px;
  position:relative;
  bottom:-1px;
  list-style-type:none;
  border:1px #ddd solid;
  border-bottom:1px #5cb0bc solid;
  font-size:8pt;
}

ul.tab li.none {
  border-bottom:1px #5cb0bc solid;
  background-color:#5cb0bc;
  display:block;
  padding:4px 5px 1px;
  color:#fff;
}

ul.tab li a {
  color:#000;
  display:block;
  padding:4px 5px 1px;
  text-decoration:none;
  background-color:#fff;
}

ul.tab li .onbule {
  background-color:#5cb0bc;
  color:#FFF;
}

ul.tab li a:hover{
  background-color:#a8dae3;
}

/* clearfix */

.clear:after {
 content:"";
 display:block;
 overflow:hidden;
}

.clear:after {
  clear:both;
}

.clear {
  zoom:1;
}

/*デザインガイド商品切替タブｃｓｓ*/
#guide_tab li{
width:260px;
cursor: pointer;
background: #eee;
padding:7px 7px 7px 10px;
font-size:16px;
display: -moz-inline-box; /*for Firefox 2*/
display: inline-block; /*for modern*/
/display: inline; /*for ie5～7*/
/zoom: 1; /*for ie5～7*/
}


#guide_tab .select {
background:#4885A2;
color:#FFFFFF;
}
.disnon {
  display: none;
}

.content_wrap{
padding:20px 10px 10px 10px;
border:1px #4885A2 solid;
}


/*------------------------------------------------------------------
                    SDカード暗号化ツール 10ユーザー版
--------------------------------------------------------------------*/
.shitumon_waku{
  margin-top:25px!important;
  padding:0 12px 12px 17px;
  border:1px solid #bbbbbb;
  font-size:14px;
}
.shitumon_waku h2{
  padding-top:0!important;
}
.ollist{
  text-align:left;
  padding-left:25px;
  margin-top:7px;
  color:#333;
}
.ollist li{
  line-height:140%;
  padding-left:0;
  list-style-type:decimal;
  margin-bottom:6px;
}


/*--ボタンのCSS--*/
a.toi,a.posi_ab{
  display:block;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  color:#333;
  position:relative;
  /*width:150px;*/
  float:right;
  border-radius:5px;
}

/*--.toi--*/
.toi img{
  position:
  absolute;
  top:10px;
  right:7px;
}
a.toi{
  padding:5px 20px 4px 13px;
  border:1px solid #87c914;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aaed02+6,8fc800+98,aaed02+100 */
  background: #aaed02; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2FhZWQwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzhmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWVkMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #aaed02 6%, #8fc800 98%, #aaed02 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#aaed02), color-stop(98%,#8fc800), color-stop(100%,#aaed02)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #aaed02 6%,#8fc800 98%,#aaed02 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #aaed02 6%,#8fc800 98%,#aaed02 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #aaed02 6%,#8fc800 98%,#aaed02 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #aaed02 6%,#8fc800 98%,#aaed02 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaed02', endColorstr='#aaed02',GradientType=0 ); /* IE6-8 */
}
a.toi:hover{
  color:#666; border:1px solid #92d819;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#defc92+0,b7e83c+98,defc92+100 */
  background: #defc92; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZmM5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2I3ZTgzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWZjOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #defc92 0%, #b7e83c 98%, #defc92 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#defc92), color-stop(98%,#b7e83c), color-stop(100%,#defc92)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #defc92 0%,#b7e83c 98%,#defc92 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #defc92 0%,#b7e83c 98%,#defc92 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #defc92 0%,#b7e83c 98%,#defc92 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #defc92 0%,#b7e83c 98%,#defc92 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#defc92', endColorstr='#defc92',GradientType=0 ); /* IE6-8 */
}

/*-- .posi_ab --*/
.posi_ab{
  position:absolute;
  bottom:85px;
  right:20px;
}
.posi_ab img{
  position:absolute;
  top:13px;
  right:7px;
}
a.posi_ab{
  padding:13px 27px 12px 20px;
  border:1px solid #40c1f7;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c2e6ed+0,4fd3ea+95,c9e3e8+100 */
  background: #c2e6ed; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZTZlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzRmZDNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWUzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #c2e6ed 0%, #4fd3ea 95%, #c9e3e8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2e6ed), color-stop(95%,#4fd3ea), color-stop(100%,#c9e3e8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e6ed', endColorstr='#c9e3e8',GradientType=0 ); /* IE6-8 */
}
a.posi_ab:hover{
  color:#666;
  border:1px solid #77d4fb;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#def4f7+0,85e0f2+96,e6f3f7+100 */
  background: #def4f7; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZjRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzg1ZTBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYzZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #def4f7 0%, #85e0f2 96%, #e6f3f7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def4f7), color-stop(96%,#85e0f2), color-stop(100%,#e6f3f7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def4f7', endColorstr='#e6f3f7',GradientType=0 ); /* IE6-8 */
 }

/*-- ol タグのリスト --*/
.entry-content ol.sdsl-s-list {
  margin:15px 0 10px 42px;
}
.entry-content ol.sdsl-s-list li{

  min-height:70px;
  max-height:160px;
  text-align:left;
  margin:0 20px 5px 0;
  padding-bottom:8px;
  border-bottom:1px solid #a5cae2;
	list-style:none;
}
.entry-content ol.sdsl-s-list li p {
  color:#154064;
  margin-bottom:5px;
  font-size:14px;
  font-weight:bold;
}
.entry-content ol.sdsl-s-list li div {
  margin-left:25px;
  font-size:12px;
  color:#686868;
  line-height:130%;
}

.h_style {
  font-size:12px;
  width:16px;
  height:16px;
	line-height: 16px;
  text-align:center;
  color:#000;
  display:inline-block;
  border:1px solid #64afe3;
  background:#b7dcf6;
  font-weight:normal;
}
.title_f {
  font-family:Verdana;
  float:left;
  margin-left:20px;
  padding-top:3px;
  font-weight:bold;
  font-size:17px;
  color:#555;
}
.sd_tbl td {
  background:#e1f0fa;
}

.sdsl-s-kakaku {
  height:40px;
  margin:25px auto;
  position:relative;
}
.sdsl-s-kakaku td {
  font-size:15px;
}
.toi-kakaku {
  width:230px!important;
  position:absolute;
  bottom:0;
  right:0;
  top:-48px;
  padding:9px!important;
}
.red {
  color:#f00;
}
/*------------------------------------------------------------------
                         SD Formatter
--------------------------------------------------------------------*/
/*.formatter_bg{
  background-image:url("https://www.trendy.co.jp/wp-content/uploads/formatter.gif");
  background-repeat:no-repeat;
  margin-left:5px;
  height:500px;
}
.formatter_bg_en{
  background-image:url("https://www.trendy.co.jp/wp-content/uploads/formatter_en.gif");
  background-repeat:no-repeat;
  margin-left:5px;
  height:500px;
}*/
.tbl-formatter td{
  padding:3px 5px 0 0;
}

/*------------------------------------------------------------------
                         SD関連製品
--------------------------------------------------------------------*/
.seihins{
  /*float:right;*/
}
.seihins ul{
  margin-top:5px;
  width:900px;
}
.seihins li{
  float:left;
  width:300px;
  height:68px;
  text-align:left;
  font-size:11px;
  line-height:130%;
  letter-spacing:1px;
  margin-bottom:5px;
  border-bottom:1px solid #fff;
}
.seihins li:hover{
  background:#ebebeb;
  border-bottom:1px solid #ddd;
}
.seihins li img{
  padding:0 5px 0 5px;
}
.seihins a{
  float:right;
  width:300px;
  height:61px;
  padding-top:7px;
  display:block;
}
.seihins a:link{
  color:#444;
}
.seihins a:visited{
  color:#444;
}
.seihins a:hover{
  color:#006cb8;
}

/*-- チラシのリンク --*/

.flyer{
  cursor:pointer;
  margin-left:5px;
  vertical-align: middle;
}

/*---------------------------------------------------
                  SDアプリ用CSS
---------------------------------------------------*/

/* 見出し文飾り iPhone用 */
.midashi_ip{
  font-size:15px;
  text-align:left;
  color:#cc0000;
  clear:bold;
}

/* 詳細ページ */
.iphone_waku{
  width:865px;
  height:135px;
  font-size:14px;
  margin:40px 0px 2px 20px;
  line-height:150%;
  float: left;
}

.iphone_icon{
  float:left;
  margin:10px 20px 0 5px;
}

.dl_back{
  width:180px;
  height: 110px;
  float: right;
  font-weight: bold;
  margin-right: 15px;
  padding: 20px 10px;
  background-color: #ffe9e9;
  border: 1px solid #ffd9d9;
  border-radius: 5px;        /* CSS3草案 */
  -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 5px;   /* Firefox用 */
}

.dl_font{
  margin: 7px 0 5px;
  font-size: 15px;
}

.lisence_area{
  width:865px;
  margin: 30px 0 20px;
  background-color: #f0f0f0;
  padding: 15px 15px 5px 15px;
  border: 1px solid #ccc;
  border-radius: 10px;        /* CSS3草案 */
  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;   /* Firefox用 */
}

.lisence_scroll{
  width: 820px;
  height:150px;
  overflow:auto;
  font-size: 14px;
  margin:5px 0 20px 15px;
  border:2px solid #ccc;
  padding: 5px 0 0 10px;
  background-color: #fefefe;
  line-break: strict;
}

.goo_area{
  padding: 10px 20px;
  background-color: #d1ecd4;
  height: 100px;
  width: 855px;
  margin: auto;
  border-radius: 10px;        /* CSS3草案 */
  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;   /* Firefox用 */
}

.goo_left{
  float: left;
  width: 340px;
}

.goo_right{
  float: right;
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
}

.goo_icon{
  width: 100px;
  height: 100px;
  float: left;
}

.goo_bun{
  float: right;
  text-align: left;
  font-size: 15px;
  line-height:140%;
  margin-top: 7px;
}

.item_tbl{
  text-align:left;
  width:630px;
  float: right;
  border-collapse: collapse;
  border-spacing: 0;
  /*border: 1px solid #ccc;*/
  font-size:12px;
  line-height:130%;
  border-bottom: 1px solid #ccc;
  height: 340px;
}



.item_tbl tr{

}

.item_tbl tr:nth-child(2n){
  background-color: #fefefe;
}

.item_tbl tr:nth-child(2n+1){
  background-color: #e0e0e0;
}

.item_tbl td{
  padding: 2px 7px 1px;
}

.item_tbl td:nth-child(1){
  font-weight: bold;
}

/* 真ん中寄せ */

.tyuuou2{
  width:870px;
  padding: 13px;
  margin:5px auto 35px;
  text-align: left;
  border: 1px solid #ffc9c9;
  background-color: #fff4f4;
  line-break: strict;
  border-radius: 10px;        /* CSS3草案 */
  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;   /* Firefox用 */
}

/*---------------------------------------------------
                SD Formatter 組込み
---------------------------------------------------*/

.sdf_link{
  float:right;
  margin-top:45px;
  width:225px;
  height:280px;
  border:1px solid #9ddff5;
}

.sdf_img{
  vertical-align: middle;
}

.sd_dev{
  margin:0 auto;
  width:560px;
  margin-top: 25px;
  padding:15px;
  border: 1px solid #ffacac;
  height:84px;
}

.sd_dev .sd_text{
  float:left;
  font-weight:bold;
  margin-top:17px;
  text-align:left;
  font-size:15px;
}

.sd_dev .sd_img{
  float:right;
  margin-left:10px;
}

.para1{
  margin-top: 5px;
  font-size:15px;
  width:660px;
  float:left;
}

.para1 p{
  line-height:135%;
}

/*-------------------------------------
          予算獲得キャンペーンcss
--------------------------------------*/

.yosan-list{
  text-align:left;
  margin-top:5px;
  padding-left:40px;
}

.yosan-list li{
  list-style-type: decimal;
}

/*-----------------------------------
         SD Formatterのサイド
------------------------------------*/
.seihin-waku{
  width:215px;
  height:75px;
  text-align:left;
  font-size:10px;
  line-height:130%;
  letter-spacing:1px;
  border:1px solid #ccc;
  margin-left:6px;
/*  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px; */
}
.seihin-waku:hover{
  background-color:#ebebeb;
}
.seihin-waku img{
  padding:0 4px 0 2px;
  width:50px;
  height:auto;
}
.seihin-waku a{
  width:215px;
  height:68px;
  padding-top:11px;
  display:block;
}
.seihin-waku a:link{
  color:#444;
}
.seihin-waku a:visited{
  color:#444;
}
.seihin-waku a:hover{
  color:#006cb8;
}

/*------------------------------------------------------------------
                       SD Formatter 英語のサイド
--------------------------------------------------------------------*/
.seihins_side{
  float:right;
  width:257px;
  margin-top:10px;
  padding:3px;
  border:1px solid #47a3e4;
}
.seihins_side ul{
  margin-top:5px;
  width:240px;
  margin:7px auto 0;
}
.seihins_side li{
  float:left;
  width:240px;
  height:68px;
  text-align:left;
  font-size:10px;
  line-height:130%;
  letter-spacing:1px;
  margin-bottom:6px;
  border:1px solid #ccc;
}
.seihins_side li.hover{
  background-color:#ebebeb;
}
.seihins_side li img{
  padding:5px 5px 0 5px;
  width:40px;
  height:auto;
}
.seihins_side a{
  float:right;
  width:238px;
  height:62px;
  padding-top:7px;
  padding-right:3px;
  display:block;
}
.seihins_side a:link{
  color:#444;
}
.seihins_side a:visited{
  color:#444;
}
.seihins_side a:hover{
  color:#006cb8;
}

/*---------------------------------------------
  枠・背景・ボタンなど
---------------------------------------------*/
.red_area {
  padding:7px 8px 10px 12px;
  background:#ffe7e7;
  margin:40px 0 30px;
  font-size:15px;
  line-height:140%;
  border:1px solid #ff9999;
}
.red_area p {
  line-height:150%;
}
.red_area h2.font_title {
  font-weight:bold;
  font-size:18px;
  color:#d53d3d;
  padding-top:3px;
  background:linear-gradient(#fff 43%, #ffe7e7 0%);
}

.bule_area {
  padding:7px 5px 10px 12px;
  background:#e1f8ff;
  margin:65px 0 35px;
  font-size:14px;
  border:1px solid #5eb6e9;
}
.bule_area p {
  line-height:150%;
}
.bule_area h2.font_title {
  font-weight:bold;
  font-size:17px;
  color:#134b76;
  padding-top:8px;
  background: linear-gradient(#fff 39%, #e1f8ff 0%);
}
.midashi_p {
  position:absolute;
  top:-20px;
  left:10px;
  background:#e3fded;
  font-size:20px;
  padding:0 5px;
}

.toshiba_tbl {
  width:425px;
  font-size:12px;
  margin:7px 20px 2px;
}
.toshiba_tbl td {
  padding:2px 3px;
  text-align:left;
  line-height:120%;
}
.entry-content table.toshiba_tbl,
.entry-content table.toshiba_tbl td {
	border:none;}
.toshiba_tbl td:nth-child(1) {
  text-align:right;
  padding-right:0;
}
.toshiba_tbl td:nth-child(2) {
  padding-left:2px;
}

a.normal_link {
  color:#2782c9!important;
}
a.normal_link:link {
  color:#2782c9!important;
}
a.normal_link:hover {
  color:#7fcbf6!important;
}

a.black_link {
  color:#000!important;
}
a.black_link:link {
  color:#000!important;
}
a.black_link:hover {
  color:#7fcbf6!important;
}

/*--ボタンの元--*/
.detail_btn {
  float:right;
  padding:6px 10px;
  background:#eee;
  border:1px solid #ccc;
  min-width:120px;
  max-width:280px;
  margin:0 0 10px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  color:#000!important;
  font-weight:normal!important;
}
.detail_btn:hover {
  background:#f3f3f3;
  color:#888!important;
}
/*--黄色いボタン--*/
.yellow_btn {
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmYjg5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZmZkODY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjg5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #ffffff 3%, #fffb89 5%, #ffd866 96%, #fff899 100%);
  background: -webkit-linear-gradient(top,  #ffffff 3%,#fffb89 5%,#ffd866 96%,#fff899 100%);
  background: linear-gradient(to bottom,  #ffffff 3%,#fffb89 5%,#ffd866 96%,#fff899 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff899',GradientType=0 );
  border:1px solid #fdd351;
  width:280px;
  text-align:center;
  color:#673c1c;
  font-size:17px;
}
.yellow_btn:hover {
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmYmI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZmZlMDhjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #ffffff 3%, #fffbb5 5%, #ffe08c 96%, #fffbd1 100%); background: -webkit-linear-gradient(top,  #ffffff 3%,#fffbb5 5%,#ffe08c 96%,#fffbd1 100%);
  background: linear-gradient(to bottom,  #ffffff 3%,#fffbb5 5%,#ffe08c 96%,#fffbd1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffbd1',GradientType=0 );
  color:#a16a41;
}
/*--青いボタン--*/
.bule_btn {
  text-align:center;
  font-size:16px;
  border:1px solid #40c1f7;
  background: #c2e6ed;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZTZlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzRmZDNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWUzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #c2e6ed 0%, #4fd3ea 95%, #c9e3e8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2e6ed), color-stop(95%,#4fd3ea), color-stop(100%,#c9e3e8));
  background: -webkit-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%);
  background: -o-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%);
  background: -ms-linear-gradient(top,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%);
  background: linear-gradient(to bottom,  #c2e6ed 0%,#4fd3ea 95%,#c9e3e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e6ed', endColorstr='#c9e3e8',GradientType=0 ); }
.bule_btn:hover {
  color:#666;
  border:1px solid #77d4fb;
  background: #def4f7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZjRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzg1ZTBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYzZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #def4f7 0%, #85e0f2 96%, #e6f3f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def4f7), color-stop(96%,#85e0f2), color-stop(100%,#e6f3f7));
  background: -webkit-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%);
  background: -o-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%);
  background: -ms-linear-gradient(top,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%);
  background: linear-gradient(to bottom,  #def4f7 0%,#85e0f2 96%,#e6f3f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def4f7', endColorstr='#e6f3f7',GradientType=0 ); }

/*--MA、MIMのお見積りボタンデザイン--*/
.white_btn {
  position:relative;
  text-align:left;
  /*width:180px!important;*/
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
 }
.white_btn img {
  position:absolute;
  top:6px;
  right:3px;
}
/*レンタルはこちらへボタンの色*/
.rental_border {
  border:1px solid #61b45d;
}
/*お見積りはこちらへボタンの色*/
.campaign_border {
  border:1px solid #ff5d0d;
}



.fl_none {
  float:none;
  font-size:13px;
  display:block;
  margin-top:10px;
  width:245px;
}

/*------------------------------------------------------
Media Analyzer レンタル
--------------------------------------------------------*/
.rental_tbl {
  font-size:15px;
  width:650px;
  margin:auto;
  text-align:left;
}
.rental_tbl th {
  padding:3px 15px;
  background:#60d69b;
  border:1px solid #60d69b;
  font-weight:normal;
  text-align:center;
}
.rental_tbl th:nth-child(1),
.rental_tbl th:nth-child(2) {
  border-right:1px solid #def5fd;
}
.rental_tbl td {
  padding:3px 15px;
  border:1px solid #ccc;
}
.rental_tbl td:nth-child(2),
.rental_tbl td:nth-child(3) {
  text-align:center;
}


/* MIM,MIM32,SCBのサイドバー */
.side_waku {
  width:315px;
  border:1px solid #bbbbbb;
  margin:3px 0;
  border-radius:5px;
}
.side_waku h5 {
  margin:5px auto 0!important;
}
.side_waku h5 span {
  font-size:13px!important;
}
.side_waku p {
  font-size:13px;
  margin:5px auto!important;
  text-align:center!important;
}

.ao {
  border:1px solid #40c1f7;
  background:#cef1ff;
}
.ao2 {
  border:2px solid #40c1f7;
  background:#fff;
}
.aka {
  border:1px solid #fd9797;
  background:#ffe5e5;
}
.aka2 {
  border:2px solid #fd9797;
  background:#fff;
}
.mtb0 {
  margin-top:0!important;
  margin-bottom:0!important;
}
.mim_side {
  margin:0px auto 7px;
  font-size:12px;
  width:165px!important;
}
.fat_font {
  margin:10px 0 15px;
  font-size:15px;
  color:#144a76;
}


/*-------------------------------------------------------
SD個別相談会
-------------------------------------------------------*/
.form_tbl {
  margin:auto;
  width:790px;
  font-size:15px;
  color:#555;
}
.form_tbl th {
  background:#EAF7FF;
  font-weight:normal;
  border:1px solid #e0e0e0;
  padding:7px 5px 7px 15px;
  text-align:left;
  vertical-align:top;
  line-height:170%;
}
.form_tbl td {
  border:1px solid #e0e0e0;
  padding:7px 15px;
  text-align:left;
  vertical-align:top;
  line-height:170%;
}
.soudan_box {
  margin-top:15px;
  background:#fff;
  border:1px solid #ccc;
  padding:10px 22px 16px;
}
.soudan_box2 {
  margin-top:10px;
  background:#fff;
  border:1px solid #e0e0e0;
  padding:0 22 16px;
}
.obi {
  display:block;
  background:#144a76;
  padding:3px 10px;
  width:800px;
  color:#fff;
  font-weight:normal;
}

.btn_area {
  margin:5px 0 20px;
}
a.form_btn {
  display:block;
  color:#fff;
  font-weight:bold;
  font-size:18px;
  border:1px solid #205A88;
  width:270px;
  height:30px;
  background:#144a76;
  margin:auto;
  padding:10px 15px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
a.form_btn:hover {
  background:#4278a4;
}

.personal_info {
  width:790px;
  margin:20px auto 15px;
}
.personal_info th {
  width:160px;
  background:#333333;
  color:#fff;
  padding:10px 15px;
  text-align:center;
  border:1px solid #e0e0e0;
  vertical-align:middle;
  font-weight:normal;
  font-size:15px;
}
.personal_info td {
  background:#fff;
  padding:10px 15px;
  text-align:left;
  border:1px solid #e0e0e0;
  font-size:14px;
}
/*-------------------------------------------------------
テーブル
-------------------------------------------------------*/
table.table-sd{
	width: 98%;
	margin: 10px 0 10px 7px;
}
table.table-sd th,
table.table-sd tr,
table.table-sd td{
	border: solid 1px #ccc;
	padding: 5px 2px 5px;
	vertical-align: middle;
}
table.table-sd th{
	font-weight: normal;
	background: #ddd;
}
table.table-sd2 th{
	background: #fff0cd;
}
table.table-sd tr{
	background: #FFF;
}
table.table-sd tr:nth-child(2n+1){
	background: #EEE;
}
table.table-sd caption{
	text-align: left;
}

/**/
.solu_link { font-weight:bold; color:#dd1c1c!important; }
.solu_link:hover { color:#f47b7b!important; }
/*topのニュース*/
#custom_html-8 h3{
	display:none;
}
.news{
width:100%;
	margin:0 0 35px;
}
.news-left{
width: 49%;
float: left;
}
.textwidget p.news-title{
border-bottom: solid 2px #eee;
		font-size: 1.2em;
	font-weight: bold;
}
.news-right{
width: 49%;
float: right;
}
.news-scrolls{
margin: 0;
padding: 0;
height: 150px;
overflow: auto;
width: 100%;
}
.news-scrolls th, .news-scrolls td{
vertical-align: top;
font-weight: normal;
}
.news-scrolls th{
	width: 20%;
}
a.posi_ab,
a.posi_ab img{
	position:static;
}
.main-breadcrumb{
	margin-top:-30px;
}
@media screen and (min-width:0px) and ( max-width:900px) { 
    /*　画面サイズが0pxから900pxまではここを読み込む　*/
	.type-page {
    width: 100%;
    margin: 0 auto;
}
.news-left {
    width: 100%;
    float: none;
}
.news-right {
    width: 100%;
    float:none;
}
	.entry-content table{}
	.toshiba_tbl{
		margin:10px 0 10px;
	}
}