@charset "shift_jis";.tr_dummy{display:none;}
.blue_t{margin:5px;border-spacing:0;border:1px solid #ccc;box-shadow:0 1px 1px #ccc;font-size:85%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;}
.blue_t th,
.blue_t td{padding:5px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}
.blue_t th{text-align:center;text-shadow:1px 1px 1px #666;color:#fff;background:#789;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#778899), to(#ffffff));background:-moz-linear-gradient(top, #778899, #ffffff);background:-ms-linear-gradient(top, #778899, #ffffff);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-box-shadow:0 2px 1px #d3d3d3;-moz-box-shadow:0 2px 1px #d3d3d3;box-shadow:0 2px 1px #d3d3d3;}
.blue_t tr:last-child td:first-child{-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;border-radius:0 0 0 10px;}
.blue_t tr:last-child td:last-child{-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0;}
.blue_t tr:last-child td.marge_col{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.blue_t th{background:#63adff;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63adff), to(#ffffff));background:-moz-linear-gradient(top, #63adff, #ffffff);background:-ms-linear-gradient(top, #63adff, #ffffff);}
.blue_t .l_title{background:#f0f8ff;background:-webkit-gradient(linear, left top, right top, from(#add8e6), to(#ffffff));background:-moz-linear-gradient(left, #add8e6, #ffffff);background:-ms-linear-gradient(left, #add8e6, #ffffff);}
.logo_img{top:45px;left:190px;margin:0;padding:0;width:70px;height:70px;position:absolute;z-index:0;background-size:contain;background-image:url(img_mb/elepon_logo.png);background-repeat:no-repeat;}
#iso_symbol{width:100%;}

h1.elp_logo.ui-title{padding:9px 0 0 0;width:250px;margin:auto;}
h1.elp_logo.ui-title img{width:250px;}
.title_catch{top:4px;left:14%;width:76%;height:auto;font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;font-size:120%;font-weight:bold;line-height:1.5em;color:#f5f5f5;text-shadow:2px 2px 2px #666,
-1px -1px 2px #1e90ff;}
.title_catch.ttl_1{top:20%;text-align:center;z-index:3;}
.title_catch.ttl_1_sub{bottom:0;z-index:2;}
.title_catch.ttl_1_sub > img{margin-top:28%;margin-left:auto;max-width:25%;}
.title_catch.ttl_2{top:10%;z-index:3;}
.title_catch.ttl_2_sub{bottom:0;z-index:2;}
.title_catch.ttl_2_sub > img{margin-top:20%;margin-left:auto;max-width:50%;}
.title_catch.ttl_3{top:10%;z-index:3;font-size:105%;}
.title_catch.ttl_3_sub{bottom:0;z-index:2;}
.title_catch.ttl_3_sub > img{margin-top:20%;margin-left:auto;max-width:50%;}
.title_catch.ttl_4{top:15%;left:25%;z-index:3;}
.title_catch.ttl_4_sub{bottom:0;z-index:2;}
.title_catch.ttl_4_sub > img{margin-top:20%;margin-left:auto;max-width:50%;}
.title_catch.ttl_5{top:15%;font-size:145%;text-align:center;}
.title_catch.big_1{font-size:160%;}
.P_02.ui-list-view{padding:6px 0 0 0;}
#P_01 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_02 > div:nth-child(2) > ul > li:nth-child(n) > a{padding-top:0;padding-bottom:0;}
#P_01_sub2 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_01_sub3 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_01_sub4 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_01_sub5 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_02 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_03 > div:nth-child(2) > ul > li:nth-child(n) > a,
#P_04 > div:nth-child(2) > ul > li:nth-child(n) > a{padding-left:12px;vertical-align:middle;}
.pnl_products li.ui-li-has-thumb a.ui-btn{min-height:82px;padding-left:70px;padding-top:0px;padding-bottom:5px;}
.img_big{min-height:164px;}
.pnl_products li.ui-li-has-thumb h2{margin:0;padding-top:4px;padding-bottom:2px;}
.ui-btn p.products{margin:0;min-height:30px;overflow:visible;white-space:normal;}
.dl_pnl .ui-collapsible-content{text-align:center;}
a.dl_btn{font-size:90%;}
#profile1{margin:0 auto;}
#ttl_new a{background-image:url(img_mb/new.png);background-size:20%;background-position:center;background-repeat:no-repeat;}
#M_02 > div> ul > li > a{padding:10px;}
#M_02 > div> ul > li > a > p{margin:0;}
#M_02 > div> ul > li > a > p.zip_cd{margin-top:1em;}
.area_ttl{float:left;margin-top:6px;margin-left:1em;padding:0;font-weight:normal;font-size:75%}
.d_area{float:left;margin-top:5px;padding:0;border-width:1px;border-style:solid;border-color:skyblue;border-radius:5px;font-size:75%;text-align:center;}
.area01{width:4.6em;color:#006e54;background-color:#d1ffd1;}
.area02{width:4.6em;color:#007bbb;background-color:#d1ffff;}
.area03{width:4.6em;color:#bc763c;background-color:#ffffd1;}
.area04{width:3.8em;color:#c53d43;background-color:#ffd1e8;}
.area_ttl2{margin-top:6px;margin-left:1em;padding:0;font-weight:normal;font-size:75%}
.d_area2{float:left;margin-left:1em;margin-top:5px;padding:0;border-width:1px;border-style:solid;border-color:skyblue;border-radius:5px;font-size:75%;text-align:center;}
#home > div.ui-footer.ui-bar-c.ui-footer-fixed.slideup > div > ul > li.ui-block-a > a,
#M_01 > div.ui-footer.ui-bar-c.ui-footer-fixed.slideup > div > ul > li.ui-block-a > a{border-left:#7b7b7b;}
#D_01 > div > div:nth-child(2) > ul > li.ui-last-child > a,
#D_02 > div > div.elp_theme > ul > li.ui-li-static.ui-body-inherit.ui-last-child{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
#D_01 > div{margin-top:22px;margin-bottom:5px;}
#D_01 > div > div > ul.ui-listview > li{max-height:42px;}
#D_01 > div > div > ul.ui-listview > li.ui-li-divider{padding:5px 15px;}
#P_01 > div > ul.ui-listview > li.ui-li-divider,
#P_01_sub2 > div > ul.ui-listview > li.ui-li-divider,
#P_01_sub3 > div > ul.ui-listview > li.ui-li-divider,
#P_01_sub4 > div > ul.ui-listview > li.ui-li-divider,
#P_01_sub5 > div > ul.ui-listview > li.ui-li-divider,
#P_02 > div > ul.ui-listview > li.ui-li-divider,
#P_03 > div > ul.ui-listview > li.ui-li-divider,
#P_04 > div > ul.ui-listview > li.ui-li-divider{padding:10px 12px;}
.elp_theme2 .ui-listview a{clear:both;margin:0;padding:0 0 0 30px;vertical-align:middle;}
.elp_theme2 .ui-listview a .lst_title{line-height:58px;font-size:18px;font-weight:bold;}
.elp_theme2 .ui-listview a .lst_title2{line-height:29px;font-size:18px;font-weight:bold;}
.elp_theme2 .ui-listview .ui-li-aside{padding-top:2px;}