@charset "shift-jis";
h2 span { display:none;}
.mod-brandTopImage { margin-bottom:0 !important}
.mod-brandTopImage-main p { margin-bottom:0}
.mod-corporatePressPage { margin-top:40px; padding:0 20px}
.mod-corporatePressPage-imageBlock-image { margin-right:0px !important}
.mod-corporatePressPage-imageBlock-text p {width:340px}
.mod-corporatePressPage-imageBlock-text p.linkTri {padding-top:10px !important}
.mod-corporatePressPage-imageBlock-text p.linkTri a {padding:10px; background:url(/share2/images/mod-link/ico_01.png) no-repeat left center transparent}
.mod-corporatePressPage-imageBlockR {}

/* 各ブロックごとの位置調整 */
/* #aa 最新のAndroid〜 */
#aa h2 { margin:73px 0 30px 20px; }
#aa .mod-corporatePressPage-imageBlock-text {float:left;width:433px;}
#aa p {padding:0 0 0 86px}

/* #bb ブルーデイディスクレコーダーに〜 */
#bb { margin:0 }
#bb h2 { margin:32px 0 20px }
#bb .mod-corporatePressPage-imageBlock-text {float:right; width:415px}
#bb p {padding:0 0 0 70px}
#bb ul {padding:0 0 0 50px}

/* #cc 「nasne（ナスネ）TM」〜 */
#cc { margin:50px 0 0; }
#cc h2 { margin:0px 0 30px 57px; }
#cc .mod-corporatePressPage-imageBlock-text {float:left;width:433px;}
#cc p {padding:0 0 0 97px}
#cc ul li {padding-left:105px}

/* #dd スモールアプリで〜 */
#dd h2 { margin:40px 0 30px }
#dd .mod-corporatePressPage-imageBlock-text {float:right; width:395px}
#dd p {padding:0 0 0 0px}
#dd ul li {padding-left:15px}
#dd .mod-corporatePressPage-imageBlock-image {margin:0 50px 0 47px !important}

/* #ee 写真を編集して〜 */
#ee { margin:38px 0 60px}
#ee h2 { margin:80px 0 30px 25px; }
#ee .mod-corporatePressPage-imageBlock-text {float:left;width:460px;}
#ee .mod-corporatePressPage-imageBlock-image {margin:0 33px 0 0 !important}
#ee p {padding:0 0 0 115px}

/* #upDate */
#upDate { border:1px solid #7eb8d7; margin-bottom:40px}
#upDate p {text-align:center; margin:0; padding:9px; font-weight:bold}
#upDate a {margin-left:5px;padding:10px 4px 10px 10px; background:url(/share2/images/mod-link/ico_01.png) no-repeat left center transparent}

/* #ex */
#ex h2 { margin:0px 0 35px}
#ex { margin:0; border-radius:4px 4px 0 0}
#ex .exSprit {}
#ex .exSprit .spritLft { width:390px; float:left; padding:0 0 0 64px; border-right: 1px solid #CCCCCC;}
#ex .exSprit .spritLft .image{ float:left; width:161px}
#ex .exSprit .spritLft .paras { float:right; width:200px}
#ex .exSprit .spritRgt { width:434px; float:right; padding:0 20px 0 0}
#ex .exSprit .spritRgt .image { float:left; width:161px; padding:0 0 0 44px}
#ex .exSprit .spritRgt .paras { float:right; width:210px}
#ex .exSprit a { display:block; clear:both; margin-top:15px}
#ex .exBottom { display:block; clear:both;width:910px; overflow:hidden; height:10px; padding-top:25px}
/*#ex .exBottom { display:block; clear:both;background:url(../images/android4_t06_bottom.gif) no-repeat bottom transparent; width:910px; overflow:hidden}*/
#ex { background:url(../images/android4_t06_sideline.gif) repeat-y top center; overflow:hidden; width:910px; height:100%}
#ex .paras span br{ display:none}

@media (max-width:640px) {
h2 { margin:0.25em 0 0.25em !important }
h2 span { display:block;}
h2 img { display:none;}
p { padding:0 !important;}
.mod-corporatePressPage { margin-top: 0px; padding:0}
.mod-corporatePressPage-notice ul { padding-left:12px !important}
.mod-corporatePressPage-notice li { padding:0 !important}
.mod-corporatePressPage-imageBlock-image { margin:0 !important; clear:both}
.mod-corporatePressPage-imageBlock-text { float:none; width:100% !important}
.mod-corporatePressPage-imageBlock-text p {width:100%}
.mod-corporatePressPage-imageBlockR p {padding:0 0 0 0px}
#aa,#bb,#cc,#dd,#ee,#ex { margin-top:25px}
#ee { margin-bottom:50px}
#ex { width:100%}
#ex h2 { margin:10px 0 !important; padding:0 12px}
#ex h2 span { font-size:.95em !important; text-align:left}
#ex .exSprit {}
#ex .exSprit .spritLft { width:95%; padding:1em 0;  border-width:1px 0 0 0; border-style:solid; border-color: #CCCCCC; margin:0 auto;cleat:both; float:none; overflow:hidden}
#ex .exSprit .spritLft .image{ float:left; width:45%}
#ex .exSprit .spritLft .paras { float:right; width:45%}
#ex .exSprit .spritLft .paras span br { display:inline}
#ex .exSprit .spritRgt { width:95%;  padding:1em 0;  border-top: 1px solid #CCCCCC; margin:0 auto;cleat:both; float:none; overflow:hidden}
#ex .exSprit .spritRgt .image { float:left; width:45%; padding:0 0 0 00px}
#ex .exSprit .spritRgt .paras { float:right; width:45%}
#ex .exSprit .spritRgt .paras span br{ display:inline}
#ex .exSprit a { display:block; clear:both}
#ex .exBottom { display:block; clear:both;width:100%; overflow:hidden; height:10px; padding-top:0px}
/*#ex .exBottom { display:block; clear:both;background:url(../images/android4_t06_bottom.gif) no-repeat bottom transparent; width:910px; overflow:hidden}*/
#ex { background:url(../images/android4_t06_sideline.gif) repeat-y top center; overflow:hidden;}
#upDate { border:1px solid #7eb8d7; margin-bottom:40px}
#upDate p {text-align:left; margin:0; padding:9px !important}
#upDate a {margin-left:5px; background:url(/share2/images/mod-link/ico_01.png) no-repeat left center transparent}





.exSprit img {
    height: auto;
    margin: 0 auto 5px;
    max-width: 100%;
}
}

@media (min-width:641px) {

}