@charset "utf-8";*{word-wrap:break-word;word-break:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-text-size-adjust:100%}html,body{height:100%}html{min-width:320px;font-size:62.5%}body{margin:0;padding:0;line-height:1.5;font-size:14px;font-size:1.4rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#wrapper{padding-bottom:20px}#contents,#noApp,#noMatchApp,#apps{width:100%;background-color:#FFF;max-width:767px}#navlink.link,#navlink.reinstall{width:100%;background-color:#FFF;max-width:767px}.detailNormal .app_info{width:100%;background-color:#FFF;max-width:767px}#contents,#apps{margin:5px auto}#navlink.link,#navlink.reinstall{margin:5px auto}.detailNormal .app_info{margin:5px auto}.type_error #navlink,.type_aplinfo #navlink{width:80%}.column{float:left}.large-1{width:5.55556%}.large-2{width:13.88889%}.large-3{width:22.22222%}.large-4{width:30.55556%}.large-5{width:38.88889%}.large-6{width:47.22222%}.large-7{width:55.55556%}.large-8{width:63.88889%}.large-9{width:72.22222%}.large-10{width:80.55556%}.large-11{width:88.88889%}.large-12{width:100%}@media screen and (max-width: 527px){.column{margin-left:0%;margin-right:0%}[class*="large"]{width:100%}}p,dl{font-size:14px;font-size:1.4rem;line-height:1.5}ol{font-size:14px;font-size:1.4rem;line-height:1.5;margin-left:5px;padding-left:20px}ol>li{list-style:none;text-indent:-1.5em;padding-left:1em}ol>li:first-child:before{content:"ア. "}ol>li:first-child+li:before{content:"イ. "}ol>li:first-child+li+li:before{content:"ウ. "}ol>li:first-child+li+li+li:before{content:"エ. "}ol>li:first-child+li+li+li+li:before{content:"オ. "}ol>li:first-child+li+li+li+li+li:before{content:"カ. "}ol>li:first-child+li+li+li+li+li+li:before{content:"キ. "}ol>li:first-child+li+li+li+li+li+li+li:before{content:"ク. "}ol>li:first-child+li+li+li+li+li+li+li+li:before{content:"ケ. "}ol>li:first-child+li+li+li+li+li+li+li+li+li:before{content:"コ. "}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clear0{height:0;margin:0;padding:0;font-size:0.01em;line-height:0;clear:both}header{background-color:#fff;border-bottom:2px #c03 solid;width:100%;padding:6px 0 5px;position:relative}header #header_wrapper{max-width:767px;margin:0 auto;position:relative}header #header_wrapper h1:before{content:"";display:block;width:8px;height:24px;left:9px;position:absolute;top:1px;width:8px;background:url("../images/bg_h1.png") no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}header #header_wrapper h1{line-height:1.5;font-size:18px;font-size:1.8rem;font-weight:normal;width:75%;margin:0;padding-left:24px}header #header_wrapper .docomo_logo{float:right;display:block;width:25%;margin-right:15px}header #header_wrapper .docomo_logo p{width:80px;height:17px;background:url("../images/logo_docomo.png") no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;float:right;margin:5px 0}span.soundbrowser{overflow:hidden;position:absolute;width:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){#header_wrapper h1:before{background:url("../images/bg_h1_large.png") no-repeat;-moz-background-size:8px 24px;-webkit-background-size:8px 24px;-o-background-size:8px 24px;background-size:8px 24px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.docomo_logo p{background:url("../images/logo_docomo_large.png") no-repeat;-moz-background-size:80px 17px;-webkit-background-size:80px 17px;-o-background-size:80px 17px;background-size:80px 17px}}h2#title{max-width:757px;font-size:17px;font-size:1.7rem;font-weight:normal;margin:0 auto;background-color:#CA1233;color:#FFF;border-bottom:1px solid #E5E5E5;border-top:1px solid #FFFFFF;padding:2px 5px 2px;position:relative;padding-left:29px;text-indent:-32px}h2#appName{padding-bottom:3px}@media screen and (min-width: 768px){h2#title{max-width:728px;font-size:17px;font-size:1.7rem;font-weight:normal;margin:0 auto;background-color:#CA1233;color:#FFF;border-bottom:1px solid #E5E5E5;border-top:1px solid #FFFFFF;padding:2px 5px 2px;position:relative;padding-left:29px;text-indent:-32px}}h2:before,#navlink.link.reinstall a:after,#policy_link a:after,.failure a.imageButton:after,a.imageButton.seeOther:after:after{content:"";width:29px;height:29px;display:inline-block;background:url("../images/icon_large.png");-moz-background-size:29px auto;-webkit-background-size:29px auto;-o-background-size:29px auto;background-size:29px auto;vertical-align:-8px;margin-right:5px}h2.download:before,h2.install:before,h2.reinstall:before{background-position:0px -60px}h2#appName:before{width:0;height:0;margin-right:0;background:none;vertical-align:inherit}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){h2:before,a.imageButton:before,#navlink.link.reinstall a:after,#policy_link a:after{background:url("../images/icon_exlarge.png");-moz-background-size:29px auto;-webkit-background-size:29px auto;-o-background-size:29px auto;background-size:29px auto}h2.download:before,h2.install:before,h2.reinstall:before{background-position:0px -60px}}#app_header{margin:0 15px}#appNameData{margin:10px 0}#appName{font-size:18px;font-size:1.8rem;font-weight:bold;padding-bottom:18px;color:#323232;margin-bottom:9px;font-size:18px;font-size:1.8rem;font-weight:bold;color:#323232;margin-bottom:9px}.detailNormal #appName{border-bottom:0;margin-bottom:0}#company,.modalBody .popup_title_area .popup_title_name_wrap .popup_company,.modalBody2 .contents_wrap .popup_title_area .popup_title_name_wrap .popup_company{color:#555;font-size:12px;font-size:1.2rem}.detailNormal #company{font-weight:normal}#division4{padding-bottom:7px;border:1px solid #ccc;position:relative;margin:0 7px 15px}#division4 h3{font-size:14px;font-size:1.4rem;font-weight:normal;color:#646464;padding:8px 0px 8px 0px;margin:0 15px;text-align:left;line-height:1.2}h3{margin:0 15px 15px;font-size:16px;font-size:1.6rem;text-align:center}#appPolicyMsg{border-top:1px solid #ccc;color:#323232;padding:15px 15px;font-size:14px;font-size:1.4rem;line-height:1.2}.indent1{margin-left:1em}.indent3{margin-left:3em}.mb10{margin-bottom:10px}
