@charset "UTF-8";.clear,.hr{clear:both}.ac{text-align:center!important}.ar{text-align:right!important}.al{text-align:left!important}#topimg,.nav ul li,.plus,.secinner .secinner-title,.title4-icon{text-align:center}.bold{font-weight:700!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font17{font-size:17px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.font21{font-size:21px!important}.font22{font-size:22px!important}.font23{font-size:23px!important}.font24{font-size:24px!important}sub{font-size:.4em}.narrow{transform:scale(.8,1)}.fr{float:right!important}.fl{float:left!important}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}.clearfix{min-height:1px}* html .clearfix{height:1px}.hr hr{display:none}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}a{display:inline-block;transition:opacity .2s ease-in-out;text-decoration:underline;opacity:1;color:#60a3ff}#epark-global-header-box a,.header-contents-area a,.header-regist-login a,a:hover{text-decoration:none}a:hover{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}.btn-addInput:hover,.btn-cancel:hover,.btn-primary:hover,.btn-question:hover,.form-searchBox__btnClose:hover{opacity:.8;cursor:pointer}.orange{color:#ff7f00}.cap{font-size:.8em;line-height:1.4em}#wrapper{position:relative;width:100%;margin:0;padding:0}#index_main a,#main a,.com_pnkzbox ul li a{text-decoration:underline}section{font-size:14px}section.sec-box{width:960px;margin:0 auto 50px;padding:20px;background:url(../img/generic/bg_form_search.png)}section.sec-box .sec-box-inner{padding:25px 30px 40px;background:#fff}#index_main a,#main a{color:#60a3ff;display:inline-block}#index_main section{font-size:18px;line-height:1.6;margin-top:-130px;margin-bottom:130px;padding:130px 0;border-top:1px dotted #999}#index_main section header{margin-bottom:50px;text-align:center}.secinner{width:960px;margin:0 auto}.secinner .secinner-title{margin-bottom:50px}.title2,article{margin-bottom:40px}.title2{font-size:24px;line-height:58px;height:58px;background:#f5f5f5}.title2 span{display:block;width:960px;margin:0 auto;padding-left:25px;background:url(../img/generic/icon_right_arrow.png) 0 center no-repeat}.title3,.title4{overflow:hidden;color:#fff;background:#ff8000;padding:0 10px;font-weight:700}.title3{font-size:15px;line-height:31px;height:31px}.title4{font-size:17px;line-height:38px;height:38px;margin-bottom:20px;border-radius:3px}.title4-icon{font-size:15px;line-height:21px;display:inline-block;width:21px;height:21px;margin:9px 3px 0 0;color:#ff8000;border-radius:4px;background:#fff}.title4-price{float:right}.title5{font-size:15px;font-weight:700;line-height:30px;height:30px;padding:0 10px;color:#333;border-radius:3px;background:#fbddbd}.com_wid{margin:0 auto;width:1010px}.com_mnttlbox{background:#f5f7f6;padding-left:30px}.com_mnttlbox .ttlbox{padding:20px 0 18px 47px;background:url(../img/generic/icon_search_title.png) 0 center no-repeat}.com_mnttlbox .ttlbox .ttlbox-title{font-size:26px;line-height:1.2}.com_pnkzbox{width:1000px;margin:0 auto;padding:10px 0 0}.com_pnkzbox ul li{float:left;margin:0 10px 0 0;line-height:1.6em;font-size:12px}.btn-default,.com_pnkzbox ul li a:hover{text-decoration:none}section.com_pnkzbox{position:relative;width:100%;padding:13px 0 10px;border-top:none}section.com_pnkzbox .com_pnkzbox__inner{width:980px;margin:0 auto}section.com_pnkzbox a{color:#60a3ff;display:inline-block;text-decoration:underline}.com_pnkzbox__inner ul{display:table}.com_pnkzbox__inner ul li{display:table-cell}#topimg{border-top:1px solid #e6e6e6}#topimg .topimg-title{margin:120px 0 70px}#topimg .topimg-btn{margin:0 0 120px;padding:0}.pretxt{position:absolute;top:130px;left:50%;width:36%;margin-left:-18%}#topimg .pretxt a img{margin-top:30px}.nav.clearfix{border-top:1px dotted #999;border-bottom:1px dotted #999}.nav ul{width:960px;margin:0 auto}.nav ul li{float:left;width:240px;height:160px;padding:2%;border-right:1px dotted #999}.nav ul li a img{width:100%;margin-top:10px}.nav ul li:first-child{border-left:1px dotted #999}.nav ul li.nav03 a img.nav{margin-top:20px}.nav ul li.nav04 a img.nav{margin-top:16px}.plus{position:relative;z-index:9;top:-10px;left:50%;width:977px;margin-left:-489px}#sc-nav{display:none}#header.scroll{position:fixed;z-index:10000;top:0;background-color:#fff}#header.scroll #sc-nav{display:block;float:right;margin-top:-35px;margin-right:5%;margin-left:-40%}#wrapper #header ul li{float:left;margin-right:30px}#wrapper #header ul li:last-child{margin-right:0}section#sec01{margin-top:-24px;border-top:none}#sec01 article.sec01-1 p{margin-bottom:10px}section#sec02{background-color:#ffffe0}section#sec02 .secinner article h3{font-size:1em;text-align:left}section#sec02 .secinner article h3 span{font-size:1.2em;font-weight:700;vertical-align:-1px;color:#ff7f00}.generic-search{margin-bottom:20px;padding-bottom:30px}.generic-search .secinner article{width:100%}.generic-search p.cap{line-height:1.3;position:relative;left:50%;display:inline-block;width:180px;margin-left:-310px}#index_main .generic-search{margin-bottom:45px;padding-bottom:0}#lightbox .lb-outerContainer .lb-container .lb-nav{border:1px solid #ccc}.form-search-about{margin-bottom:50px}.form-search{font-size:16px;margin-bottom:60px;padding:20px;color:#333;background:url(../img/generic/bg_form_search.png)}.form-search .form-search-inner{padding:25px 30px;background:#fff}#index_main .form-search .form-search-inner{padding:40px 30px}.form-searchTable{width:100%;color:#333}.form-searchTable .table-title{font-weight:700;display:inline-block;width:180px;padding:6px 0 8px 23px;color:#ff8000;background:url(../img/generic/icon_right_arrow.png) 0 10px no-repeat}.form-searchTable .table-title.ml100{margin-left:100px}.form-searchTable .table-title.width-max{width:100%;margin-bottom:20px;padding:0 0 10px 35px;border-bottom:2px solid #ff8000;background:url(../img/generic/img_tablet.png) 8px 1px no-repeat}.form-searchTable .table-title.medicine-name{width:292px}.form-searchTable .table-item{font-size:15px;display:inline-block;width:190px;margin-bottom:25px;text-align:right}.form-searchTable .table-item.medicine-name{width:562px;text-align:left}.form-searchBox{position:relative;width:100%;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e6e6e6;background:#fff}.form-searchBox .input-text__s{width:72px;margin-right:5px}.form-searchBox__primary{float:left;width:425px;margin-right:20px}.form-searchBox__secondary{float:left;width:377px}.form-searchBox__secondary ul{display:table;width:100%}.form-searchBox__secondary li{display:table-cell;vertical-align:middle}.form-searchBox__secondary li:last-child{text-align:right}.form-searchBox__secondary .medicine_number_unit{font-size:15px;vertical-align:1px}.form-searchBox__btnClose{position:absolute;top:8px;right:0;width:24px;height:24px;cursor:pointer}.suggested-list{position:absolute;z-index:1000;display:none;overflow-y:scroll;width:400px;max-height:200px}.modal,.suggestedTimeout{position:fixed;z-index:10000}.suggested-list.is-show{display:block}.suggested-list li{padding:6px 10px 7px;cursor:pointer;border:1px solid #e1e1e1;border-top:none;background:#f2f2f2}.suggested-list .suggested-loading{padding:8px 10px 5px;text-align:center}.suggested-list .suggested-loading>img{width:32px;height:auto}.suggestedTimeout{top:0;left:0;display:none;width:100%;height:100%;background:rgba(255,255,255,.3)}.suggestedTimeout-inner{display:-ms-flexbox;display:flex;width:624px;height:100%;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.suggestedTimeout.is-show{display:block}.suggestedTimeout-content{position:relative;width:86%;padding:25px 0;text-align:center;border:3px solid #666;border-radius:9px;background:#fff}.suggestedTimeout-content>img{position:absolute;top:-20px;right:-20px;display:block;width:43px;height:43px;cursor:pointer}.suggestedTimeout-content h2{font-size:20px;font-weight:700;margin:0 0 15px;padding-left:20px}.suggestedTimeout-content>p{font-size:18px;line-height:1.4;color:#000}.btn-question{display:inline-block;width:18px;cursor:pointer;background:url(../img/generic/icon_question.png) 0 3px no-repeat;background-size:17px auto}.btn-addInput{font-family:'游ゴシック',YuGothic,Verdana,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif;font-size:13px;font-weight:700;line-height:34px;width:150px;height:34px;text-align:center;color:#333;border:none;border-radius:4px;background:#ccc;box-shadow:0 2px 0 #a9a9a9;-webkit-appearance:none}.message-error{font-size:15px;font-weight:700;line-height:42px;height:42px;margin:0 0 20px;text-align:center;color:#ff5c5c;border:2px solid #ff5c5c;background:#fff}.message-error-detail{font-size:13px;font-weight:700;display:inline-block;margin:-15px 0 40px 20px;padding:2px 0;color:#ff5c5c;background:#fff2f2}.form-searchBox .message-error-detail{margin:10px 0 0 25px}.input-select,.input-text{margin-right:5px;-webkit-appearance:none}.form-searchBox .message-error-detail+.message-error-detail{margin-left:10px}.input-text{font-size:15px;width:400px;height:35px;padding:0 10px;border:1px solid #9f9f9f;border-radius:5px}.input-text__s{width:72px;height:38px;text-align:center;vertical-align:2px}.input-text.has-error{border:1px solid #ff5c5c;background:#fff2f2}.message.error{display:none}.input-suggested{position:relative;padding-left:25px;background:url(../img/generic/icon_right_arrow.png) 0 9px no-repeat}.input-suggested.is-deletable .input-suggested_deleteBtn{display:block}.input-suggested_deleteBtn{position:absolute;top:0;right:0;display:none;overflow:hidden;width:35px;height:35px;white-space:nowrap;text-indent:100%;background:url(../img/generic/btn_delete02.png) center center no-repeat;background-size:20px auto}select::-ms-expand{display:none}.input-select{font-size:14px;position:relative;width:104px;height:35px;padding:7px;vertical-align:1px;border:1px solid #9f9f9f;border-radius:5px;background:url(../img/generic/input_selectbox.png) 70px 0 no-repeat #fff;background-size:23px auto;-moz-appearance:none;-ms-appearance:none;appearance:none}.input-radio{display:none;-webkit-appearance:none}.input-radio+label{font-size:15px;line-height:18px;position:relative;display:inline-block;height:18px;margin-top:4px;padding:0 0 0 25px;cursor:pointer}.input-radio+label:after,.input-radio+label:before{position:absolute;content:''}.input-radio+label:before{top:25%;left:0;display:block;box-sizing:border-box;width:20px;height:20px;margin-top:-6px;border:4px solid #ccc;border-radius:50%;background:#fff}.input-radio+label:after{top:4.5px;left:3px;width:14px;height:14px;margin-top:-3px;transition:all .2s;opacity:0;border-radius:50%;background-color:#60a3ff}.input-radio:checked+label:after{opacity:1}.btn-default{font-size:14px;font-weight:700;line-height:80px;display:inline-block;width:400px;height:80px;text-align:center;color:#333;border:3px solid #333;border-radius:5px;background:#fff;box-shadow:0 3px 2px #ccc;-webkit-appearance:none}.btn-cancel,.btn-primary{display:block;text-decoration:none;color:#fff;height:50px;line-height:50px;font-size:20px;font-weight:700;text-align:center;-webkit-appearance:none}.btn-primary{width:410px;margin:0 auto;border:0;border-radius:4px;background:#60a3ff;box-shadow:0 2px 0 #3a79de}.btn-cancel{width:245px;margin:20px auto;border:0;border-radius:5px;background:#999;box-shadow:0 2px 0 #333}.modal,.modal-inner{width:100%;height:100%}.modal{top:0;left:0;display:none;background:rgba(0,0,0,.7)}.modal.is-show{display:block}.modal-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-content{position:relative;width:700px;padding:30px 55px;border:3px solid #ff5c5c;border-radius:15px;background:#fff}.modal-content h2{font-size:20px;font-weight:700;line-height:26px;height:26px;margin:0 0 15px;padding-left:33px;color:#ff5c5c;background:url(../img/generic/icon_question.png) 0 center no-repeat;background-size:26px auto}.modal-content table{width:100%;margin:0 0 10px;color:#000}.modal-content table td,.modal-content table th{font-size:17px;height:40px;padding:0 10px;vertical-align:middle;border:2px solid #333}.modal-content table th{font-size:18px;font-weight:700;text-align:center}.modal-content>p{font-size:17px;line-height:1.4;margin-top:20px;color:#333}.modal .generic-search{margin-bottom:0;padding-bottom:0}.btn-closeModal{position:absolute;top:-20px;right:-20px;cursor:pointer}.btn-closeModal img{width:53px;height:auto}.notes-msg{position:relative;margin:70px 0 100px;padding:27px 50px 20px;border:2px solid #ff8000;border-radius:10px}.notes-msg-title{font-size:16px;line-height:28px;position:absolute;top:-15px;left:20px;width:145px;height:28px;text-align:center;color:#ff8000;border:2px solid #ff8000;border-radius:25px;background:#fff}.notes-msg ul{font-size:14px}.notes-msg ul li{margin-top:3px;list-style-type:disc}.notes-msg ul li:first-child{margin-top:0}.search-result{margin-top:50px}.search-result .table-title{font-weight:400;color:#333;background-position:0 8px}.search-result .table-item{padding:6px 0 8px 23px}.search-result .btn-question{background-position:0 1px}.drugPriceDiff-outer{overflow:hidden;width:960px;margin:0 auto 54px;border-radius:5px}.sec-box .drugPriceDiff-outer{width:864px;margin-bottom:20px}.drugPriceDiff-outer h3:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.drugPriceDiff-outer .listArrow{padding:0 5px}.drugPriceDiff{font-weight:700;line-height:25px;position:relative;float:left;width:467px;height:205px;border:2px solid #ff8000;border-radius:5px}.drugPriceDiff__left,.drugPriceDiff__right{font-size:14px;height:64px;width:146px;text-align:center}.drugPriceDiff-primary{background:url(../img/generic/bg_diff1.png) center 60px no-repeat}.drugPriceDiff__left{font-size:1.4rem;left:70px;position:relative;top:38px}.drugPriceDiff__left .diff-name{font-weight:700}.drugPriceDiff__left .diff-price{font-weight:700;margin-top:5px}.drugPriceDiff__right{color:#ff8000;font-size:1.4rem;left:249px;position:absolute;top:69px}.drugPriceDiff__right .diff-name{font-weight:700}.drugPriceDiff__right .diff-price{color:#fff;font-weight:700;margin-top:5px}.drugPriceDiff+.drugPriceDiff{margin-left:23px}.sec-box .drugPriceDiff{width:417px;border:none;margin-botom:0}.sec-box .drugPriceDiff+.drugPriceDiff{margin-left:28px}.sec-box .drugPriceDiff__left{top:38px;left:50px}.sec-box .drugPriceDiff__right{left:226px}.listArrow{margin-top:45px}.listArrow li{font-size:14px;font-weight:700;line-height:18px;overflow:hidden;margin-left:30px;padding:6px 5px 5px 15px;background:url(../img/generic/list_icon_arrow.png) 5px center no-repeat;background-size:6px auto}.listArrow li span{font-size:16px;font-weight:700;display:inline-block;float:right;margin-right:30px;color:#ff8000}.diff-circle{display:table;margin:0 auto}.diff-circle li{display:table-cell;font-size-adjust:14px;font-size:1.4rem;font-weight:700;padding-top:20px;text-align:center;width:33.33%}.diff-circle span{border-radius:108px;border:2px solid #ff8000;color:#ff8000;display:block;font-size:15px;font-weight:700;height:108px;margin:3px auto 0;padding-top:43px;width:108px}.sec-box .diff-circle{margin:4px 0 0 22px;width:376px}.listDrug{margin:0;padding:5px 5px 6px;background:#f9f9f9}.listDrug li{margin:0 0 10px;padding:13px 10px;border-radius:2px;background:#fff;box-shadow:1px 2px 1px #dcdedd}.listDrug li:last-child{margin-bottom:0}.listDrug-flex{display:-ms-flexbox;display:flex}.listDrug-flex>div:first-child{font-size:13px;line-height:18px;width:70%}.listDrug-flex>div:last-child{font-size:13px;line-height:18px;width:30%;text-align:right}.listDrug a.btn-primary{font-size:13px;margin:8px 0 3px;padding:3px 0 1px;text-decoration:none!important;border-radius:3px}.sec-box .listDrug{padding:15px 15px 6px}.sec-box .listDrug li{position:relative;margin-bottom:10px}.sec-box .listDrug li a.btn-primary{font-size:15px;line-height:28px;position:absolute;top:0;right:10px;width:210px;height:30px;color:#fff!important}.sec-box .listDrug .listDrug-title{margin-right:30px}.label-isGenericDrug{font-size:17px;font-weight:700;line-height:59px;display:block;height:59px;margin-bottom:20px;padding:0 5px;text-align:center;border:2px solid #333;border-radius:4px}a.btn-secondary{font-size:22px;font-weight:700;line-height:63px;display:inline-block;width:318px;height:63px;margin-top:15px;text-align:center;text-decoration:none!important;color:#fff!important;border:0;border-radius:5px;background:#fe8a43;box-shadow:0 3px 0 #e87142;-webkit-appearance:none}a.btn-secondary span.btn-secondary-arrow{margin-right:20px}.search-notice{font-size:16px;line-height:58px;height:58px;margin:50px -10px 100px;padding:0 16px;background:#f2f2f2}.resultTable-outer{display:table;margin-bottom:20px}.resultTable{display:table-cell;width:417px;padding:10px 25px;border:1px solid #ccc;border-radius:3px}.resultTable .resultTable-tr{line-height:40px;height:40px;vertical-align:middle}.resultTable .resultTable-tr .input-text__s{font-size:16px;font-weight:700;vertical-align:-1px}.resultTable .resultTable-tr+.resultTable-tr{margin-top:12px}.resultTable .resultTable-tr span{font-size:14px;display:inline-block;float:right;width:100px;height:40px;text-align:right}.resultTable .resultTable-tr span strong{font-size:16px;font-weight:700;margin-right:5px;vertical-align:-1px}.resultTable-spacing{display:table-cell;width:30px}.result-gray-box{display:table-cell;width:416px;padding:0 30px;vertical-align:middle;background:#f2f2f2}#applybtn{z-index:1000;width:100%;padding:35px 0;background-color:#60a3ff}footer section{margin:0;padding:0;border:none}footer .footer *{box-sizing:content-box}